Become a part of the forward-thinking team at BlackStone eIT as a Java Developer and help us shape the future of software solutions. We are looking for a skilled professional who is passionate about coding and eager to take on challenging projects. You will be responsible for designing, coding, testing, and deploying Java-based applications while collaborating closely with team members and stakeholders to meet our client's needs.
Key Responsibilities
- Develop and implement high-quality Java applications based on client specifications
- Work collaboratively with cross-functional teams to define and analyze project requirements
- Participate in all phases of the software development lifecycle, from concept to deployment
- Conduct code reviews and maintain high standards of code quality
- Troubleshoot and debug issues promptly to ensure optimal application performance
- Keep up with new trends and technologies to drive continuous improvement within the development team
- - Strong experience with Java core concepts, such as Collections, Lambda, Threads, etc
- - Solid understanding of microservices architecture and common design patterns
- - Proficiency with software testing, particularly JUnit, and experience in service-based development
- - Experience with build and dependency management
- - In-depth knowledge of Spring Boot and Spring JPA
Requirements
- A Bachelor's degree in Computer Science or a related field
- Experience with containerization systems like Docker
- Familiarity with container orchestration systems such as Kubernetes
- Experience with CI/CD tools like GitHub Actions or Jenkins
- Knowledge of DevOps practices
- Experience in the banking or fintech industry is a plus
- 3 to 5 years of experience in Java development
- Proficient in Java frameworks such as Spring Boot and Hibernate
- Experience in building RESTful services and microservices architecture
- Familiarity with SQL and NoSQL databases
- Knowledge of version control tools like Git
- Strong analytical and problem-solving skills
- Excellent communication skills to effectively collaborate with team members and stakeholders
Benefits
- Remote Model
- Time Flexibility
- Relocation after 6months based on performance