Job Description
Responsibilities
• Designing and implementing software using Java
• Ensuring the code quality by implementing unit, integration and end-to-end tests
• Optimising application for maximum performance
• Working with DevOps related activities (CI/CD, infrastructure, etc.)
• Working in a distributed team and cooperate with other teams on cross-team deliveries
• Troubleshooting, analysing, and solving integration and production issues
Skills
• 6+ years of professional Java software development experience
• Strong knowledge of Java. Strong system design skills and programming skills
• Experience with Spring Framework, Spring Boot, REST, CI and Kanban
• Familiarity with common algorithms, data structures and multithreading
• Familiarity with Git/Gradle, Docker, Kubernetes, Continious Delivery and DevOps
• Experience with RDBMS (MySQL, etc.) and NoSQL (Apache Cassandra, etc.) databases
• Comfortable with making technical and architectural decisions autonomously
• Communicative, able to explain concepts well to both tech and non tech
💡 Quick Summary
Seeking a career-building opportunity? The Senior Java Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
