Java Developer
$12,000–$30,000 year
On-siteSivakasi, Tamil Nadu, India
Job Summary
Contribute to all phases of the development lifecycle by writing well-designed, testable, and efficient code while ensuring designs comply with specifications. Prepare and produce releases of software components, supporting continuous improvement through architectural review of alternatives and technologies. Develop high-volume, low-latency applications for mission-critical systems using C, C++, and Java, leveraging relational databases, SQL, ORM technologies, and popular web frameworks. Document requirements and specifications, applying test-driven development and adhering to established software development methodologies and release processes. Submit a resume and cover letter detailing relevant experience and qualifications. Join us to contribute to the development of cutting-edge software solutions.
Required Qualifications
- Proven work experience as a computer software engineer or software developer
- Hands-on experience in designing interactive applications
- Proficiency in developing software using C, C++, and Java
- Excellent knowledge of Relational Databases, SQL, and ORM technologies (e.g., JPA2, Hibernate)
- Experience in developing web applications using at least one popular web framework (e.g., JSF, Wicket, GWT, Spring MVC)
- Experience with test-driven development
- Ability to document requirements and specifications
- Familiarity with software development methodology and release processes
- Bachelor's degree in Computer Science, Engineering, or a related field
Desired Qualifications
- Strong problem-solving skills and ability to work independently
- Excellent verbal and written communication skills
- Ability to collaborate effectively with a team
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.