Senior Java Developer
Experience: 5-8 Years
Core Java (Collections, Threading, and Networking) developer, publishes high-quality requirement and design specification using UML and MS-Visio, using proven design pattern wherever applicable as per need. Also use and update project tracking tools like JIRA to maintain timelines and deliverables for the team, customer, and management visibility.
• Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
• Contributing in all phases of the development lifecycle
• Writing well designed, testable, efficient code
Responsibilities:
• Java developer responsibilities include designing and developing high-volume, low- latency applications for mission-critical systems and delivering high-availability and performance
• Contribute in all phases of the development life cycle.
• Write well designed, testable, efficient code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Other responsibilities include:
• Build and develop modules
• Ensuring that the code follows the industry standard specification
• Able to debug code written by others
• Documenting the code properly
• Able to perform unit test and prepare a test report
• Coordinating and working with QA during SIT phase
• Ensuring code scalability and performance
Qualifications and Education Requirements:
B.Tech, M.Tech, MCA, M.Sc. Computer
Preferred Skills
• Core Java (Collections, Threading, and Networking)
o REST/ SOAP Web Services o Data Structure and Algorithms
o Any RDBMS, Eclipse IDE
o Agile Methodology, any of the frameworks (MVC frameworks)
o Any ORM (Hibernate), Web Objects
o OWASP knowledge and Experience