BlackStone eIT is seeking an experienced Java Developer to join their innovative team.
The role involves designing, developing, and maintaining Java applications that provide robust solutions for clients.
The Java Developer will participate in all phases of the software development lifecycle, ensuring high-quality standards and timely project delivery.
Key responsibilities include designing, coding, and testing Java applications to meet functional requirements.
The developer will collaborate with product managers, developers, and other stakeholders to define project requirements and deliver solutions.
Contributions to system architecture and design discussions are expected.
The role requires optimizing applications for maximum speed and scalability.
Participation in code reviews and maintaining version control to ensure code quality and integrity is essential.
Troubleshooting and debugging applications to improve performance and user experience is part of the job.
Documentation of development processes, code changes, and application functionality for team reference is required.
The candidate should have experience with Java17 core concepts, microservices architecture, software testing, build/dependency management, and in-depth knowledge of Spring Boot, Spring JPA, and Spring Cloud.
Experience with containerization systems like Docker, container orchestration systems like K8s, and CI/CD tools such as GitHub Actions or Jenkins is necessary.
Knowledge in DevOps and experience in the banking/fintech sector is a plus.
Requirements:
A Bachelor's degree in Computer Science, Software Engineering, or a related field is required.
The candidate must have 5+ years of professional experience as a Java Developer.
Strong knowledge of Java frameworks such as Spring and Hibernate is essential.
Experience with RESTful APIs and web services development is required.
Familiarity with working in Agile/Scrum environments is necessary.
Proficiency in database management and SQL (e.g., MySQL, PostgreSQL) is required.
Understanding of front-end technologies (HTML, CSS, JavaScript) is a plus.
The ability to troubleshoot and resolve issues efficiently is essential.
Excellent analytical skills and attention to detail are required.
Strong communication and teamwork abilities are necessary.
Experience with Java17 core concepts, microservices architecture, software testing, build/dependency management, Spring Boot, Spring JPA, Spring Cloud, containerization systems, container orchestration systems, CI/CD tools, and knowledge in DevOps is required.
Experience in banking/fintech is a plus.
Benefits:
The position offers a remote work model.
There is time flexibility for the employees.
Relocation assistance is available after 6 months based on performance.