#210603944
utions.
Define and enforce best practices and coding standards. Develop and maintain microservices, APIs, and integrations.
Write clean, maintainable, and efficient Java code. Debug and resolve complex technical issues.
Stay hands-on with the development process and contribute to coding tasks. Collaborate with product managers, frontend developers, DevOps, and other stakeholders for seamless integration and delivery.
Communicate technical concepts effectively to non-technical stakeholders. Represent the backend team in project discussions and planning sessions.
Continuously monitor and optimize the performance and reliability of backend services. Implement and enforce security best practices.
Conduct performance and load testing to identify and resolve bottlenecks. Drive initiatives for automating manual processes and improving development workflows.
Stay updated with industry trends and emerging technologies. Lead technical investigations and proof-of-concept projects.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 5+ years applied experience
Java: Proficiency in Java 8 and above.
Spring Framework: In-depth knowledge of Spring Boot, Spring Data, and Spring Security.
Microservices: Experience in designing and implementing scalable microservices architectures.
Cloud Platforms: Hands-on experience with AWS, Azure, or Google Cloud Platform (AWS certification ).
Containerization: Proficiency with Docker and Kubernetes.
Databases: Strong experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
APIs: Proven ability to design and build RESTful APIs.
CI/CD: Familiarity with CI/CD tools such as Jenkins, GitLab CI, or CircleCI.
Testing: Experience with JUnit, Mockito, and integration testing frameworks.
Tools & Platforms: Proficiency with version control systems (e.g., Git), build tools (e.g., Maven, Gradle).
Preferred qualifications, capabilities, and skills