This is a remote position.
Key Responsibilities· Design, develop, test, and maintain applications using Java/J2EE technologies.
· Develop and enhance RESTful APIs, microservices, and backend components.
· Translate business and functional requirements into effective technical solutions.
· Write clean, efficient, reusable, and maintainable code following development standards.
· Troubleshoot application issues, perform root-cause analysis, and implement fixes.
· Participate in code reviews, debugging, deployment, and application support activities.
· Work with databases and develop or optimize SQL queries as required.
· Collaborate with business analysts, architects, QA, DevOps, and support teams.
· Support application integration with internal and external systems.
· Maintain technical documentation and adhere to coding, quality, and security standards.
· Strong hands-on experience in Java, J2EE, and object-oriented programming.
· Experience with Spring and Spring Boot frameworks.
· Good understanding of REST APIs and microservices architecture.
· Experience working with SQL and relational databases.
· Knowledge of Git or similar version-control tools.
· Understanding of the software development lifecycle (SDLC) and Agile delivery practices.
· Strong debugging, analytical, and problem-solving skills.
· Good communication and collaboration skills.
· Experience with Maven or Gradle.
· Knowledge of CI/CD and DevOps practices.
· Exposure to cloud platforms such as AWS, Azure, or GCP.
· Understanding of containerization technologies such as Docker and Kubernetes.
· Experience working with enterprise application integrations.
· Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
· Relevant hands-on experience in Java application development and support.
· Ability to work independently as well as collaboratively within cross-functional teams.
Skills Required
- Strong hands-on experience in Java, J2EE, and object-oriented programming
- Experience with Spring and Spring Boot
- Understanding of REST APIs and microservices architecture
- Experience with SQL and relational databases
- Knowledge of Git or similar version-control tools
- Understanding of the software development lifecycle and Agile delivery practices
- Strong debugging, analytical, and problem-solving skills
- Good communication and collaboration skills
- Experience with Maven or Gradle
- Knowledge of CI/CD and DevOps practices
- Exposure to AWS, Azure, or GCP
- Understanding of Docker and Kubernetes
- Experience with enterprise application integrations
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline
- Relevant hands-on experience in Java application development and support
- Ability to work independently and collaboratively within cross-functional teams
What We Do
Elfonze Technologies is a Bengaluru-based technology and engineering services company that helps organizations modernize enterprise operations. Its offerings include Oracle ERP and enterprise applications, cloud and DevOps services, digital transformation, product engineering, connected supply-chain solutions, AI platforms, cybersecurity, staff augmentation, and managed solutions. The company serves global clients through IT consulting, technology delivery, and specialized supply-chain expertise, emphasizing innovation, operational excellence, and business-process improvement.


%20(1).png)





