← Back to jobs
Jersey City, NJ, USA
No related jobs found
Key Responsibilities
Design, develop, test, implement, and maintain Java-based applications and software components.
Build scalable and reliable microservices using Java, Spring Boot, and related technologies.
Develop, integrate, and maintain RESTful web services and APIs.
Develop responsive frontend applications using Angular or React.
Design and implement event-driven applications using Apache Kafka and Amazon MSK.
Utilize AWS services to develop, deploy, and support cloud-based applications.
Work with Hibernate, Spring Data JPA, and relational databases to implement efficient data access solutions.
Analyze existing applications, troubleshoot technical issues, and optimize code for performance and scalability.
Participate in code reviews and follow coding standards and software development best practices.
Collaborate with developers, architects, designers, and system administrators to ensure seamless application integration.
Develop and maintain technical documentation.
Provide technical guidance and mentorship to junior developers.
Participate in Agile ceremonies and contribute to continuous improvement initiatives.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of hands-on experience in Java/J2EE application development.
Strong knowledge of Core Java 8+ features, collections, multithreading, and object-oriented programming.
5+ years of experience with Spring Boot and the Spring Framework.
5+ years of frontend development experience using Angular or React.
5+ years of experience developing and implementing RESTful web services.
5+ years of experience building scalable, distributed microservices.
Strong hands-on experience with AWS cloud services.
Experience with Apache Kafka and Amazon MSK (Managed Streaming for Apache Kafka).
Experience with Hibernate, Spring Data JPA, and related Java frameworks.
Proficiency in Maven or Gradle and Git-based version control.
Experience working in Linux/Unix environments.
Strong understanding of data structures, algorithms, and software design principles.
Good knowledge of SQL and relational databases.
Familiarity with Agile software development methodologies.
Excellent analytical, troubleshooting, communication, and problem-solving skills.
Mandatory Technical Skills
Full Stack Java Development
Core Java 8+
Spring Boot
AWS
Apache Kafka and Amazon MSK
Angular or React
REST APIs and Microservices
Hibernate / Spring Data JPA
Bachelor's or Master's degrees
No related jobs found
← Back to jobs