Requisition Id : 1594049
Position: JAVA (Backend Developer)
Function: Technology
Experience: 4-6 years
Key Responsibilities:
- Research, design, implement, and manage software programs.
- Test and evaluate new programs for functionality and performance.
- Identify areas for modification in existing programs and develop necessary changes.
- Write and implement efficient, reusable code.
- Assess operational practicality and feasibility of software solutions.
- Deploy software tools, processes, and metrics for effective development.
- Maintain and upgrade existing systems to enhance performance and reliability.
Required Skills and Qualifications:
- Proficient in Core Java/J2EE and OOP concepts.
- Experience with Spring Boot and Struts frameworks.
- Strong understanding of Hibernate and other Object-Relational Mappers (ORMs).
- Technical design, implementation, deployment, and support experience.
- Ability to perform development and unit testing in collaboration with business stakeholders.
- Familiarity with Web Services (SOAP/REST) and build tools such as Maven.
- Experience with CI/CD tools like Jenkins for continuous integration.
- Knowledge of caching techniques (Redis, Hazelcast, Aerospike).
- Experience with message queues like Kafka or RabbitMQ.
- Proficient in database technologies including Oracle, MySQL, SQL, and NoSQL.
We value collaborative individuals who can work across multiple client departments while adhering to commercial and legal requirements. You should possess a practical approach to problem-solving and the ability to deliver insightful and effective solutions. We seek agile, curious, and adaptable team members who can maintain positive energy and creativity in a dynamic work environment.