
Java developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, implement, and maintain efficient, reusable, and reliable Java code.
- Develop and manage applications using Spring Boot, ensuring scalability and performance.
- Write and optimize complex SQL queries for data management and retrieval.
- Collaborate with cross-functional teams to define requirements and deliver new features.
- Troubleshoot, debug, and enhance existing applications for improved usability.
- Conduct performance testing with JMeter to ensure reliability and stability.
- Stay updated on emerging technologies and best practices to continuously improve development processes.
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficiency in Java with hands-on experience in web application development.
- Strong knowledge of the Spring Boot framework.
- Experience with relational and non-relational databases (MySQL, MongoDB, PostgreSQL, MSSQL).
- Familiarity with Agile/Scrum methodologies.
- Strong analytical, problem-solving, and debugging skills.
- Effective communication and collaboration abilities.
- Minimum 1 year of relevant professional experience.
- Exposure to front-end technologies.
- Knowledge of microservices architecture.
- Familiarity with DevOps practices and CI/CD tools.
- Experience with version control systems like Git.
- Java
- Spring Boot
- SQL
- MongoDB
- MySQL
- MSSQL
- PostgreSQL