Job Openings
Software Engineer - Java
About the job Software Engineer - Java
The Java Developer must be able to build and maintain banking applications. This role requires expertise in Java technologies and an understanding of secure, scalable, and high-performing software solutions.
Key Responsibilities:
- Design, develop, and deploy Java-based banking applications.
- Collaborate with cross-functional teams to define application requirements and specifications.
- Write clean, maintainable, and efficient code following best practices.
- Optimize application performance and troubleshoot technical issues.
- Implement security measures to protect customer data and transactions.
- Participate in Agile development processes, including code reviews and sprint planning.
- Stay updated with emerging Java technologies and frameworks.
Qualifications & Experience:
- Bachelors degree in Computer Science, Engineering, or a related field.
- At least 3+ years of experience in Java development.
- Proficiency in frameworks such as Spring Boot and Hibernate.
- Strong understanding of RESTful APIs, microservices architecture, and database integration.
- Experience with cloud computing platforms such as AWS or Azure is a plus.
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.