We’re searching for a Java Developer with experience developing enterprise-grade apps that are fast, scalable, and reliable.
You’ll be working on mission-critical apps with a competent software team. Java developer tasks and roles include overseeing Java/Java EE application development as well as offering knowledge in the entire software development lifecycle, from concept through testing.
Designing, building, and delivering high-volume, low-latency applications for mission-critical systems are among the tasks of Java developers.
- A bachelor’s or master’s degree in computer science, engineering, or a related discipline is required.
Skills required for the job
- Hands-on Software Development experience with a track record of success
- Worked in Java development for at least a year
- Hands-on experience with Java EE platforms for designing and creating applications
- Common design patterns are used in object-oriented analysis and design.
- In-depth knowledge of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
- Excellent understanding of RDBMS, SQL, and ORM technologies (JPA2, Hibernate)
- Experience with the Spring Framework Experience as a Sun Certified Java Developer Experience with at least one major web framework Experience designing web applications (JSF, Wicket, GWT, Spring MVC)
- Test-driven development experience is a plus.
- Participate at all stages of the development process.
- Write code that is well-designed, tested, and efficient.
- Ensure that designs adhere to specifications.
- Prepare and publish software component releases.
- Investigate and provide options and technologies for architectural assessment to support ongoing improvement.
Other Benefits- (….)