Job Description: Java Developer
Job Location: Hyderabad
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.
You will be part of a talented software team that works on designing, developing and delivering high-volume, low-latency applications for mission-critical systems. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.
Analysis and problem solving, Ability and willingness to quickly learn new skills on the job
Ability to work both in a team and independently using judgment and initiative, Attention to detail, adherence to standards and ability to work to deadlines
Willingness to engage with the user community
Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
Role & Responsibilities:
This role will work alongside the existing team of developers, doing both back end and front end development, You will work and interacting with current and emerging web technologies, this role will have a big impact on the future direction of existing and upcoming services.
a) Contribute in all phases of the development lifecycle, Write well designed, testable, efficient code, ensure designs are in compliance with specifications b) Prepare and produce releases of software components, Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review c) Proven hands-on Software Development experience, proven working experience in designing and developing applications using Java EE platforms. d) Object oriented analysis and design using common design patterns. e) Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc) f) Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) g) Experience in the Spring Framework, Experience as a Sun Certified Java Developer h) Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, and Spring MVC) i) Experience with XML j) Experience with GIT k) An understanding of web accessibility and usability issues
Skills and Qualifications:
Excellent communication skills including ability to communicate clearly with both technical and non-technical audiences, Ability to write concise and clear technical documentation and reports
An understanding of web accessibility and usability issues you will be working with the wider development team to scope out and develop new web applications for existing services, You will contribute towards wider redevelopment of existing services and development of new services