Job Overview
            
                
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join Confidential and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                Key Responsibilities
Technical Development:
Design and develop backend services using Java, Spring Boot, and related frameworks.
Write clean, modular, and testable code following best practices.
Participate in technical design discussions and peer reviews.
Contribute to the evolution of our microservices architecture.
Code Quality & Testing:
Implement and maintain unit and integration tests (e.g., using JUnit, Postman).
Contribute to CI/CD pipelines and ensure code is production-ready.
Collaborate with QA to support functional and end-to-end test coverage.
Collaboration & Agile Execution:
Work closely with product managers, senior engineers, and designers to translate requirements
into technical deliverables.
Participate in Agile ceremonies including sprint planning, retrospectives, and demos.
Provide accurate effort estimates and deliver to sprint commitments.
Learning & Tooling:
Leverage modern tools, including LLMs and AI utilities, to streamline development and improve
productivity.
Continuously explore new technologies and propose improvements to systems or processes.
Skills & Qualifications
Must-Have Skills:
8+ years of experience in backend development, primarily using Java and Spring Boot.
Strong understanding of RESTful APIs, microservices, and design principles.
Experience with version control (Git), build tools (e.g., Maven/Gradle), and CI/CD workflows.
Exposure to Agile development and testing frameworks like JUnit or Postman.
Good problem-solving and debugging skills.
Strong expertise in Spring Boot, Spring MVC, Spring Security, and Spring Data JPA
Solid experience in designing and deploying applications on AWS cloud
Hands-on experience with RESTful APIs, messaging queues (Kafka, RabbitMQ), and
caching solutions (Redis, Memcached)
Expertise in system design, scalability, distributed systems, and microservices architecture
Strong database knowledge: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/DynamoDB)
Experience with CI/CD, Git, Jenkins, Docker, Kubernetes is a plus
Excellent understanding of OOP, design patterns, and SOLID principles
Excellent problem-solving and debugging skills
Proven leadership, mentoring, and technical decision-making abilities
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Confidential is actively hiring for this Senior Software Engineer position
            
            Apply Now