Java
J2EE
Spring Boot
Hibernate
PostgreSQL
REST APIs
About Us
Coredge is a leading innovator in cloud and AI technologies, dedicated to providing cutting-edge solutions that drive business success. We specialize in delivering scalable PaaS and IaaS products to a diverse range of clients, including data center providers and government agencies.
Role Overview
As a Java Application Developer at Coredge, you will be responsible for writing scalable Java code for developing and implementing robust applications. You will focus on building server-side logic to ensure low-latency and high-end performance.
Key Responsibilities
- Java Development:Develop scalable Java applications using Core Java, J2EE, and Spring Boot.
- Data Structures & Algorithms:Apply strong knowledge of data structures and algorithms for efficient problem-solving.
- Framework & Database Integration:Extensive experience with Spring Boot, Hibernate/JPA, PostgreSQL, and Auth2/OIDC.
- Web Services Development:Develop and maintain RESTful APIs and SOAP web services.
- Testing & Code Quality:Write and maintain unit test cases, ensuring code reliability and adherence to coding standards.
- Collaboration & Problem-Solving:Work closely with product teams and other functional owners to deliver high-quality solutions.
- Frontend Integration:Experience integrating with JavaScript frameworks such as React.
Requirements
- Technical Expertise:Proficiency in Java, J2EE, Spring Boot, MVC, Hibernate/JPA, and RESTful APIs.
- Database Knowledge:Good knowledge of RDBMS, PostgreSQL, and SQL.
- Security & Authentication:Experience with OAuth2, OIDC, and implementing secure authentication protocols.
- Coding Standards & Problem-Solving:Extensive knowledge of coding standards, with strong analytical and problem-solving skills.
Soft Skills
- Problem-Solving:Strong analytical skills and attention to detail.
- Team Collaboration:Ability to work independently as well as part of a team.
- Communication Skills:Ability to articulate technical concepts to non-technical stakeholders.
- Continuous Learning:A proactive attitude towards professional growth and development.
What We Offer
- Innovative Work Environment:Fostering creativity and encouraging innovation in cloud and AI technologies.
- Career Growth Opportunities:Structured career paths, mentorship programs, and continuous learning sessions.
- Inclusive Culture:A collaborative and diverse workplace where every employee contributes to success.
- Competitive Benefits:Attractive salary, flexible work options, and wellness programs for work-life balance.