Software Engineer
Indexed description
Key Responsibilities
- Develop, test, and deploy high-performance Java applications that meet end-user needs
- Collaborate with cross-functional teams to define, design, and implement new features and functionality
- Write clean, maintainable, and efficient code while following best practices
- Troubleshoot and resolve issues in existing applications, identifying opportunities for improvement
- Contribute to continuous integration, automation, and code reviews to ensure high standards of quality
- Stay current on Java development trends and integrate relevant technologies where appropriate
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 3-5+ years of hands-on experience in Java development, with strong problem-solving skills
- Proficiency in Java, Spring Framework, Hibernate, and other core Java technologies
- Experience with RESTful services, SQL, and databases like MySQL or PostgreSQL
- Familiarity with version control systems such as Git
- Ability to work effectively within an agile development environment
- Experience with cloud platforms (AWS, GCP, etc) is a plus
- Familiarity with DevOps practices and tools (CI/CD pipelines)
- Knowledge of front-end technologies (HTML, CSS, JavaScript) is an advantage
Location: Bangalore
Job Type: Full-time, Work from Office
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search