Java Back-End Developer with Banking Experience
Indexed description
Key Responsibilities:
- Design and implement scalable and high-performance server-side applications using Java and related technologies
- Develop RESTful APIs and microservices to facilitate interaction with front-end components
- Collaborate with cross-functional teams to gather requirements and design solutions that meet business goals
- Write clean, well-organized, and maintainable code, following best practices and coding standards
- Participate in code reviews, offering constructive feedback and sharing knowledge with peers
- Troubleshoot and resolve performance issues and bugs in production systems
- Stay updated with emerging technologies and industry trends and apply them as necessary
- Bachelor's degree in Computer Science, Software Engineering, or relevant experience
- Proven experience as a Java Back-End Developer, with extensive knowledge of Java, Spring Framework, and Hibernate
- Banking experience
- Strong understanding of RESTful APIs and microservices architecture
- Experience with relational databases (SQL Server, MySQL, or PostgreSQL) and writing complex queries
- Familiarity with cloud services (e.g., AWS, Azure) and containerization technologies (like Docker)
- Experience using version control systems, preferably Git
- Ability to write unit tests and understand the importance of test-driven development
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills to work effectively in a team environment
- 4+ years of experience in back-end development with Java technologies
- Familiarity with CI/CD pipelines and tools like Jenkins or GitLab CI
- Experience with messaging systems like RabbitMQ or Kafka
- Knowledge of API documentation tools such as Swagger or Postman
- Strong analytical and critical thinking abilities
- Ability to work independently as well as collaborate with team members
- Effective time management skills and ability to handle multiple tasks
Opportunity to work with a talented and passionate team.
Competitive salary and benefits package.
Exciting projects and innovative work environment.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search