Sr. Java Spring Boot Developer
Pan Asia Resources — Philippines · Posted ~5 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Duties and Responsibilities:
• Design, develop, and implement enterprise-grade microservices using Java 8/17/21 and the Spring Boot framework.
• Build scalable, secure, and maintainable backend solutions following microservices architecture principles.
• Analyze and assess user issues, perform system reviews, troubleshoot problems, and deliver timely resolutions.
• Work effectively in a fast-paced, agile, and team-oriented environment.
• Develop and maintain comprehensive unit and integration test coverage using JUnit and Mockito.
• Identify, troubleshoot, and resolve software defects and performance issues.
• Ensure software solutions meet all functional, non-functional, quality, and security requirements.
• Produce clear technical documentation, API specifications, and operational guides for developed services.
• Share technical knowledge and mentor team members on best practices and modern development techniques.
• Create, deploy, monitor, and support microservices using Spring Boot and cloud-native development practices.
• Follow the complete Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.
• Design and implement RESTful APIs and integrate microservices with relational and non-relational databases.
• Develop event-driven solutions leveraging messaging technologies such as Kafka.
• Create high-quality, scalable, resilient, and maintainable applications with a focus on backend systems and distributed architectures.
• Implement CI/CD best practices and ensure code quality through automated testing and code reviews.
• Demonstrate strong design and programming skills using Java, Spring Framework, JSON, REST Web Services, XML, XSLT, PL/SQL, and Unix/Windows environments.
Non-negotiable/Required:
• Strong hands-on experience with Java 8, Java 17, and/or Java 21.
• Extensive experience designing and developing Microservices using Spring Boot.
• Extensive experience with Cloud Orchestration • Deep understanding of Spring ecosystem components, including:
• Spring Data JPA
• Spring Security
• Spring HATEOAS
• Spring REST
• Spring for Apache Kafka
JPA Criteria Query
• Strong experience building RESTful APIs, web services, and distributed applications.
• Hands-on experience with event-driven architecture and messaging technologies such as Kafka.
• Proficiency in source control and DevOps tools such as Git, Swagger/OpenAPI, and CI/CD pipelines.
• Solid experience writing unit, integration, and automated tests using JUnit 5, Mockito.
• Strong understanding of object-oriented design principles, design patterns, and clean coding practices.
• Experience with relational databases, SQL, PL/SQL, and data integration patterns.
• Knowledge of configuration and markup formats such as JSON, YAML, XML, and related technologies.
• Working knowledge of quality and security scanning tools such as SonarQube, Fortify, and WebInspect.
• Experience with Agile/Scrum development methodologies.
• Excellent problem-solving, communication, and collaboration skills
Primary Skill: Java
We have 153,189 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 153,189 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume