Position: Software Developer – Java
Experience: 4–7 Years
Location: Bangalore
Employment Type: Full time
Salary: As per experience and industry standards
Job Summary
We are looking for an experienced Java Software Developer with 4–7 years of development experience to join our team in Bangalore. The candidate should have strong expertise in Java development, web technologies, databases, and enterprise application frameworks.
Key Responsibilities
Design, develop, test, and maintain Java-based applications.
Develop and maintain web applications using Java/J2EE technologies.
Write efficient SQL queries and work with relational databases.
Develop and integrate REST/SOAP APIs and enterprise services.
Troubleshoot, debug, and enhance existing applications.
Collaborate with technical teams to understand requirements and deliver quality solutions.
Follow coding standards, development best practices, and documentation processes.
Required Skills
Strong knowledge of Core Java.
Good experience in Advanced Java/J2EE, including:
JSP
Servlets
JDBC
Hibernate
SQL Queries
XML
Experience with Spring MVC is preferred.
Positive understanding of REST API / SOAP Web Services.
Knowledge of JMS is an added advantage.
Hands-on experience with Eclipse IDE.
Experience working with Apache Tomcat.
Strong SQL and database knowledge.
Positive debugging and problem-solving skills.
Additional Advantage
Experience working with any PLM (Product Lifecycle Management) application will be an added advantage.
Exposure to Windchill or other PLM platforms is preferred.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Candidate Profile
4–7 years of relevant Java development experience.
Strong analytical and problem-solving abilities.
Good communication and teamwork skills.
Ability to work independently as well as collaboratively with the development team.