Home

Java Technical lead // New york City // Contract at York, New York, USA
Email: [email protected]
Kindly share the local profile of NY and NJ and 10+ years of experience.

Java
Technical lead Onsite NY city office 

Java,
React, Microservice, AWS, GCP, Kafka strong Team leading and hands on
experience will be preferred.

Job Description: Java Tech lead.

As a Team Lead, you
will be responsible for leading a team of highly skilled developers in a
fast-paced product development environment. You will be working on cutting-edge
projects that leverage Java, PostgreSQL and Google Cloud.

Key
Responsibilities:

Technical Leadership: Provide technical
guidance and mentorship to development teams, ensuring adherence to best
practices and high-quality code standards.

Architecture and Design: Architect scalable
and efficient solutions using React JS, React Native, and Java, considering
performance, security, and maintainability.

Hands-on Development: Collaborate with the
development team in the design and implementation of complex features and
modules.

Code Review: Review code, enforce coding
standards, and promote code quality through thorough code reviews.

Google Cloud Platform: Leverage GCP services
to design and build cloud-native applications, utilizing services such as
Google Cloud Functions, Firestore, Cloud Pub/Sub, and more.

Performance Optimization: Identify and resolve
performance bottlenecks in applications and ensure optimal performance.

Documentation: Create and maintain technical
documentation, including architecture diagrams and code documentation.

Non-Technical
Responsibilities:

Leadership
: Provide
leadership and guidance to the development team, ensuring they meet project
goals and deadlines.

Stakeholder
Communication
: Collaborate with product managers,
stakeholders, and other teams to understand project requirements and
communicate progress effectively.

Mentorship
: Mentor
and coach team members, fostering a culture of continuous learning and growth.

Qualities Crucial
for a Fast-Paced Product Development Environment:

1.

Adaptability: Ability to quickly adapt to changing
project requirements and technology stacks in a dynamic environment.

2.

Effective Communication: Strong communication
skills to convey complex technical information to non-technical stakeholders
and foster collaboration within the team.

3.

Problem Solving: Proven ability to identify
and solve complex technical challenges, making critical decisions under
pressure.

4.

Team Collaboration: A collaborative mindset,
promoting a positive team culture and ensuring efficient teamwork in a
fast-paced setting.

Core Technical
Skills:

Java: Solid proficiency in Java for backend
development, including:

Programming Proficiency: Strong command of the Java
programming language,

RESTful API: Design and implementation of
RESTful APIs for communication between the frontend and backend.

Database Integration: Integration with
databases using frameworks like Hibernate or JPA.

Performance Tuning: Proficiency in optimizing Java
applications for performance, memory management, and garbage collection.

Spring Framework Knowledge: Strong understanding of
the core concepts of the Spring Framework, including dependency injection and
aspect-oriented programming.

Dependency Injection: Expertise in dependency
injection and inversion of control (IoC) in Spring Boot applications.

Security: Understanding of Spring Security for
implementing authentication and authorization in Spring Boot applications.

Pub/Sub (Publish/Subscribe) Systems: Understanding
of the publish/subscribe architectural pattern and its applications in
event-driven systems.

Apache Kafka: Knowledge of message brokers and
middleware solutions like Apache Kafka, and Google Cloud Pub/Sub.

Kafka Concepts: In-depth knowledge of Apache Kafka
concepts, including topics, partitions, brokers, producers, and consumers.

Scaling: Familiarity with scaling and load
balancing in a pub/sub system to handle varying workloads.

Google Cloud: Familiarity with Google Cloud
Platform services, including but not limited to:

Google Cloud Functions: Building serverless
functions for event-driven applications.

Firestore: Structured and scalable NoSQL
database for real-time applications.

Cloud Storage: Storing and retrieving binary
data such as images and documents.

Cloud Pub/Sub: Event messaging service for
building event-driven systems.

PostgreSQL Database: In-depth knowledge of
PostgreSQL, including installation, configuration, and administration.

Database Security: Knowledge of PostgreSQL's
security features, including access controls, encryption, and authentication
mechanisms.

PL/pgSQL: Proficiency in PostgreSQL's procedural
language for developing stored procedures, triggers, and functions.

High Availability: Understanding of database
replication, clustering, and failover mechanisms for high availability
configurations.

Data Migration: Experience in planning and
executing data migrations, upgrades, and backup and recovery strategies.

***Note: PostgreSQL
Database is optional or good to have skill

Qualifications:

Bachelors degree in computer science or a related
field.

10+ years of software development experience

--

Keywords: javascript information technology procedural language New Jersey New York
[email protected]
View all
Mon Dec 18 19:46:00 UTC 2023

To remove this job post send "job_kill 945331" as subject from [email protected] to [email protected]. Do not write anything extra in the subject line as this is a automatic system which will not work otherwise.


Your reply to [email protected] -
To       

Subject   
Message -

Your email id:

Captcha Image:
Captcha Code:


Pages not loading, taking too much time to load, server timeout or unavailable, or any other issues please contact admin at [email protected]
Time Taken: 4

Location: , Alabama