Senior Java Developer
We are seeking a Senior Java Developer to build dependable backend services and modern web features within a collaborative engineering team. You will apply Java Core, Spring Boot, REST, and Microservice Architecture Style alongside SQL and Java NoSQL, while using CI/CD and unit testing to keep quality high—apply now. Responsibilities Design and maintain robust backend architectures for enterprise-level systems Collaborate with multidisciplinary teams to deliver reliable and efficient software products Participate in code reviews and share feedback to uphold coding standards Optimize system performance and resolve technical challenges as they arise Coordinate integration with external APIs and third-party services Create and update technical documentation for new and existing features Champion adherence to best practices throughout the software development lifecycle Support continuous improvement of team workflows and technical expertise Requirements Hands-on Java development experience of 3+ years in professional projects Strong command of Java Core and Java 8 for backend programming Practical experience with Spring Boot for enterprise application development In-depth knowledge of designing and building RESTful APIs Proven track record with Microservice Architecture for modular and scalable systems Proficiency in SQL for relational database operations Working knowledge of Java NoSQL databases for non-relational data management Hands-on experience with CI/CD tools and practices for automated development workflows Solid background in writing and maintaining unit tests for software reliability Working knowledge of Amazon Web Services for deploying and managing cloud solutions Hands-on experience with ReactJS for developing user interfaces and connecting with backend systems English communication skills at B2+ (Upper-Intermediate) level or higher, written and spoken