Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop applications - in a Unix/Linux and Windows environment to ensure performance and data availability – using backend Java
- Apply required updates and patches, monitor and tune system to achieve optimum performance levels, and provide reports to support metrics collection
- Engage in all aspects of release cycles including requirements review, work estimation, design, implementation, testing, and review.
- Identify gaps in requirements or designs and present options to address them.
- Support the Agile process using SCRUM methodology
Job Requirements
- +6 years overall software development experience.
- +4 years hands-on experience in developing Java/J2EE applications including Springs framework
- +3 years of experience with JavaScript,HTML/CSS
- Experience with several of the following technologies currently used: Java, J2EE, Spring, Web services, CSS, JavaScript, jQuery, AJAX, REST
- Deep understanding of Java API integration technologies and practical experience
- Hands-on experience in server-side Java development
- Expertise in coding in Java, spring, hibernate, and experience in JUnit, Find Bugs
- Excellent in Data structures, Algorithms and problem-solving.
- Hands on experience with services/ Rest/SOAP/JWS.
- Hands on experience on SQL, data modeling with any database like SQL Server, MySql etc.
- Strong experience in Unix environment, scripting, and other toolsets.
- Familiarity with test driven development,front-end technologies, continuous integration, and release management will be a great plus
Skills
- SQL
- JavaScript
- Software Development
- Java
- Full-Stack Development
- Hibernate
- Data Structures
- Front-end Development
- Spring Framework
- Continuous Integration