DATAECONOMY Inc.

Lead Java Developer

Click Here to Apply

Job Location

Iselin, NJ, United States

Job Description

Job Description
Lead Java Developer

Iselin, NJ

Full-time

Job Summary:

We are looking for a highly skilled and experienced Lead Java Developer with a strong background in Spring, AWS, and Apache Spark. The successful candidate will be responsible for leading a team of developers to design, develop, and deploy scalable Java applications. You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of the business.

Key Responsibilities:

Team Leadership: Lead, mentor, and guide a team of Java developers, ensuring the delivery of high-quality code and adherence to best practices.

Application Development: Design, develop, and maintain Java-based applications using the Spring framework, ensuring they are scalable, robust, and maintainable.

Cloud Integration: Architect and implement cloud-based solutions on AWS, leveraging services such as EC2, S3, RDS, Lambda, and more.

Big Data Processing: Design and develop data processing applications using Apache Spark, integrating them with existing Java applications and cloud infrastructure.

Microservices Architecture: Lead the development of microservices and RESTful APIs, ensuring seamless integration with front-end and other backend services.

Performance Optimization: Monitor and optimize application performance, ensuring low latency, high availability, and efficient resource utilization.

Collaboration: Work closely with product managers, architects, and other stakeholders to gather requirements and translate them into technical solutions.

Code Reviews: Conduct regular code reviews to maintain code quality and provide constructive feedback to team members.

Technical Documentation: Create and maintain technical documentation for architecture, design, and deployment processes.

Continuous Integration and Deployment: Implement CI/CD pipelines using tools like Jenkins, Docker, and Kubernetes to automate the build, test, and deployment processes.

Experience:

10+ years of experience in Java development.

Extensive experience with the Spring framework, including Spring Boot, Spring MVC, and Spring Security.

Proven experience with AWS services and cloud-based architecture.

Hands-on experience with Apache Spark for big data processing.

Soft Skills:

Excellent problem-solving and analytical skills.

Strong communication and interpersonal skills.

Ability to lead and motivate a team.

Attention to detail and a commitment to delivering high-quality work.

Preferred Qualifications:

Experience with CI/CD tools like Jenkins, CircleCI, or GitLab CI.

Knowledge of distributed computing and large-scale system design.

Familiarity with data streaming technologies like Apache Kafka.

Experience with front-end technologies such as Angular or React is a plus.

Requirements

Technical Skills:

Proficiency in Java and related technologies (J2EE, JSP, Servlets).

Strong knowledge of RESTful API design and implementation.

Experience with cloud-native application development on AWS.

Familiarity with Spark Core, Spark SQL, and Spark Streaming.

Knowledge of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB).

Experience with containerization (Docker) and orchestration tools (Kubernetes).

Proficiency in version control systems (Git).

Benefits

Standard Full-time benefits

Location: Iselin, NJ, US

Posted Date: 11/25/2024
Click Here to Apply
View More DATAECONOMY Inc. Jobs

Contact Information

Contact Human Resources
DATAECONOMY Inc.

Posted

November 25, 2024
UID: 4943695801

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.