Bachelour's degree in Computer Science, Software Engineering, Computer Engineering, or a similar degree or related software equivalent experience.
0-2 years
11-15 LPA
Full time
Expertise in Java programming, particularly in Object-Oriented Programming (OOP) concepts. The ideal candidate should have a proven track record in implementing REST endpoints and a strong background in utilizing the Spring Boot framework, including Spring Security, Spring JPA, and Spring MVC. Utilize OOP principles in Java to develop robust and scalable applications. Implement and maintain RESTful APIs to support various functionalities. Leverage Spring Boot framework components for efficient application development. Deploy applications on servers such as Tomcat and JBOSS. Work with relational databases, preferably Postgres, for data storage and retrieval. Proficient in front-end technologies like Angular, HTML5, and CSS. Familiarity with agile methodologies for iterative development processes. Write Unit Tests using JUnit for ensuring code quality and reliability. Experience with dependency management tools like Gradle or Maven for project build automation.
Hyderabad Karnataka India
• Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions
• Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
• Writes codes that meets standards and delivers desired functionality using the technology selected for the project
• Build features such as web services and Queries on existing tables
• Understand performance parameters and assess application performance
• Work on core data structures and algorithms and implement them using language of choice.