Overview:
The Java Developer plays a crucial role in our organization responsible for the design development and implementation of Javabased applications. They contribute to the entire software development lifecycle from concept and design to testing deployment and support. This position is vital in ensuring the stability reliability and scalability of our software solutions.
Key Responsibilities:
- Designing developing and delivering highvolume lowlatency applications for missioncritical systems
- Conducting software analysis programming testing and debugging
- Collaborating with crossfunctional teams to define design and ship new features
- Supporting continuous improvement by investigating alternatives and new technologies and presenting these for architectural review
- Ensuring designs are in compliance with specifications
- Preparing and producing releases of software components
- Preparing and installing solutions by determining and designing system specifications standards and programming
- Improving operations by conducting systems analysis and recommending changes in policies and procedures
- Updating job knowledge by studying stateoftheart development tools programming techniques and computing equipment
- Resolving technical issues through debugging research and investigation
Required Qualifications:
- Bachelors degree in Computer Science Information Technology or a related field
- Proven experience as a Java Developer or relevant role
- Strong knowledge of Java J2EE and design patterns
- Experience with Spring framework for application development
- Proficiency in Hibernate for database access
- Handson experience with web services and RESTful APIs
- Familiarity with SQL and database technologies
- Understanding of agile methodologies
- Ability to work in a fastpaced dynamic environment
- Excellent problemsolving and communication skills
j2ee,design patterns,spring,problem-solving,hibernate,spring framework,sql,web services,communication,java,agile methodologies,restful apis