Job Description Must Have Technical/Functional Skills Java 8+ / Java 11+ Spring Boot (Core, MVC, Security) RESTful APIs (JSON, OAuth2, JWT) Microservices architecture JPA / Hibernate Exception handling, logging (Log4j / SLF4J) Kafka / Messaging (event-driven systems) Junit / Mokito ReactJS (preferred) or Angular RDBMS: PostgreSQL / MySQL / MS SQL NoSQL (working knowledge): MongoDB / Cassandra Cloud platform: AWS or Azure Roles & Responsibilities
Design, develop, and maintain enterprise Java applications using Core Java, Java 8+/11+, Spring, and Spring Boot
Build, enhance, and consume RESTful APIs using JSON and standard API design principles
Develop scalable, reusable, and high performance backend components following OOP and design patterns
Implement and support microservices based architectures aligned with enterprise and cloud native standards
Develop and integrate frontend components using React or Angular (for Full Stack roles)
Design and manage data persistence layers using JPA/Hibernate and relational databases (PostgreSQL, MySQL, Oracle)
Write optimized SQL queries and ensure data integrity, performance, and security
Perform unit testing and integration testing using JUnit, Mockito, and related frameworks
Participate in code reviews, ensuring adherence to coding standards, security, and best practices
Use Git/Bitbucket for version control and collaborate effectively across development teams
Support CI/CD pipelines using Maven, Jenkins, GitLab, and assist with build and deployment activities
Work with cloud platforms (AWS/Azure) for application deployment, configuration, and troubleshooting
Collaborate with QA, DevOps, architects, and business stakeholders to deliver end to end solutions
Participate in Agile/Scrum ceremonies including sprint planning, daily stand ups, and retrospectives
Troubleshoot and resolve application issues across DEV, SIT, UAT, and PROD environments
Contribute to performance tuning, modernization, and continuous improvement initiatives
Create and maintain technical documentation (designs, APIs, workflows)
Stay updated with Java, Spring, cloud, and enterprise development best practices Salary Range: $100,000 to $120,000 per year Qualifications: BACHELOR OF COMPUTER SCIENCE
¿Te interesa este puesto?