8 ITCAN Jobs
Java Development Engineer - Spring Boot (4-6 yrs)
ITCAN
posted 4d ago
About the Role :
We are seeking a talented and driven Java Developer to join our team in a permanent, full-time position. You will be instrumental in developing and maintaining high-performance Java applications, focusing on Spring Boot, microservices architecture, and integrating with our Application Data Management System (ADMS). This role requires a strong understanding of Java technologies, database management, and deployment strategies.
Responsibilities :
- Design, develop, and maintain Java/J2EE applications using Spring Boot and microservices architecture.
- Write clean, efficient, and well-documented code that adheres to industry best practices.
- Implement RESTful and SOAP web services to facilitate seamless data exchange.
- Utilize Spring Batch for robust batch processing and data integration.
- Develop and optimize Oracle SQL/PLSQL queries and stored procedures.
- Design and implement scalable and resilient microservices architectures.
- Implement strategies for high availability and fault tolerance in microservices environments.
- Design and implement database schemas and data models using Oracle SQL/PLSQL.
- Optimize database performance and ensure data integrity.
- Develop and maintain efficient SQL/PLSQL queries and stored procedures.
- Deployment and Cluster Application Architecture:
- Deploy and manage Java applications in clustered environments.
- Integrate Java applications with our Application Data Management System (ADMS).
- Develop and maintain interfaces and data flows between Java applications and ADMS.
- Collaborate effectively with cross-functional teams, including product managers, QA engineers, and other developers.
- Participate in code reviews and provide constructive feedback.
- Communicate technical concepts clearly and concisely to both technical and non-technical stakeholders.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and execution.
- Analyze complex problems and develop effective solutions.
- Debug and troubleshoot application issues, identifying and resolving root causes.
- Implement robust error handling and logging mechanisms.
Technical Skills :
Essential :
- 4 to 5 years of professional experience in Java development.
- Strong proficiency in Java/J2EE, Spring Boot, and microservices architecture.
- Extensive experience with REST/SOAP web services and Spring Batch.
- Proven expertise in Oracle SQL/PLSQL.
- Experience in deploying and managing applications in clustered environments.
- Experience working with ADMS systems.
Functional Areas: Other
Read full job descriptionPrepare for Development Engineer roles with real interview advice