Job Description: Java Developer (Microservices & API Development) Technical Skill Requirements -
Core Java: Java 8 or higher
-
Testing & Quality:
-
Frameworks: Spring Spring Boot
-
Architecture: Service-Oriented Architecture (SOA) Microservices RESTful APIs
-
Messaging Systems (Good to have): RabbitMQ AMQP JMS Kafka
-
Data Access: SQL JDBC JPA/Hibernate Spring Data
-
Databases: PostgreSQL Oracle In-Memory Databases (e.g. H2)
Key Responsibilities -
Collaborate with business stakeholders project managers business analysts and cross-functional IT teams to understand and translate business requirements.
-
Work within an Agile development environment to deliver scalable high-quality solutions.
-
Take ownership of the full software development lifecycle including:
-
Leading design and code reviews
-
Contributing to architecture and implementation decisions
-
Driving production deployments
-
Create and maintain up-to-date technical documentation throughout all phases of the SDLC.
-
Identify and propose enhancements optimizations and process improvements.
-
Communicate progress risks and issues effectively to management and stakeholders.
Development & Support -
Design develop test document and implement new service APIs or enhancements to existing services.
-
Participate in integration and system testing including test planning and execution.
-
Stay current with emerging tools and technologies; proactively upskill as needed.
-
Mentor junior developers and share technical knowledge across the team.
-
Support and maintain applications in production ensuring performance scalability and reliability.
Job Description: Java Developer (Microservices & API Development) Technical Skill Requirements Core Java: Java 8 or higher Testing & Quality: Test-Driven Development (TDD) Unit Testing Mocking frameworks (e.g. Mockito) Behavior-Driven Development (BDD) using Cucumber (Good to have) Fram...
Job Description: Java Developer (Microservices & API Development) Technical Skill Requirements -
Core Java: Java 8 or higher
-
Testing & Quality:
-
Frameworks: Spring Spring Boot
-
Architecture: Service-Oriented Architecture (SOA) Microservices RESTful APIs
-
Messaging Systems (Good to have): RabbitMQ AMQP JMS Kafka
-
Data Access: SQL JDBC JPA/Hibernate Spring Data
-
Databases: PostgreSQL Oracle In-Memory Databases (e.g. H2)
Key Responsibilities -
Collaborate with business stakeholders project managers business analysts and cross-functional IT teams to understand and translate business requirements.
-
Work within an Agile development environment to deliver scalable high-quality solutions.
-
Take ownership of the full software development lifecycle including:
-
Leading design and code reviews
-
Contributing to architecture and implementation decisions
-
Driving production deployments
-
Create and maintain up-to-date technical documentation throughout all phases of the SDLC.
-
Identify and propose enhancements optimizations and process improvements.
-
Communicate progress risks and issues effectively to management and stakeholders.
Development & Support -
Design develop test document and implement new service APIs or enhancements to existing services.
-
Participate in integration and system testing including test planning and execution.
-
Stay current with emerging tools and technologies; proactively upskill as needed.
-
Mentor junior developers and share technical knowledge across the team.
-
Support and maintain applications in production ensuring performance scalability and reliability.
View more
View less