Job Description
Job Details
- Job Title: Java Backend Developer
- Employment Type: Full-time
- Education Required: Bachelor’s Degree in Computer Science, Engineering, or related field
- Work Environment: Agile development environment
Key Responsibilities
- Develop and maintain backend applications using Java 8 or later, Spring Boot, and Hibernate.
- Build and support SOAP and RESTful web services.
- Design and develop large-scale applications using Java Spring Framework.
- Participate in application design, software development, and testing in an Agile environment.
- Design and develop REST APIs for high-volume clients.
- Work with relational and NoSQL databases.
- Collaborate using version control systems such as Git.
- Work with asynchronous messaging systems like Kafka.
- Utilize Atlassian tools such as JIRA and Confluence for collaboration and project tracking.
- Communicate effectively with internal and external business partners.
Company Overview
The organization focuses on delivering scalable backend solutions and high-performance enterprise applications. The development team operates in an Agile environment, leveraging modern Java technologies, cloud platforms, and collaborative tools to build reliable and efficient systems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Strong knowledge of Java Core and backend development.
- Experience with Spring Boot and Hibernate.
- Experience with SOAP and RESTful APIs.
- Experience building large-scale applications using Spring Framework.
- Experience working on public or private cloud environments (preferred).
- Experience with relational and NoSQL databases.
- Experience with Git version control.
- Experience with Kafka or asynchronous messaging systems.
- Familiarity with Atlassian tools (JIRA, Confluence) is a plus.
Required Skills
- Java Core (Java 8 or later)
- Spring Boot
- Spring Framework
- Hibernate
- REST APIs
- SOAP Web Services
- Relational Databases
- NoSQL Databases
- Git
- Kafka
- Agile Methodology
- Application Design & Testing
- Strong communication skills
- Team collaboration skills
Preferred Skills
Cloud platform experience (public or private cloud).
Experience in the financial industry.
Experience contributing to or maintaining open-source projects.