46 Evoke HR Solutions Jobs
Senior Java Software Engineer - Spring Frameworks (5-8 yrs)
Evoke HR Solutions
posted 12hr ago
Fixed timing
Key skills for the job
About the Role :
We are seeking a highly skilled and motivated Senior Java Software Engineer to join our dynamic team.
In this role, you will be responsible for designing, developing, and maintaining high-quality software solutions using Java and related technologies.
You will work closely with cross-functional teams to deliver innovative and impactful products that meet the evolving needs of our business.
Responsibilities :
- Design, develop, and implement complex Java applications using Spring Boot framework.
- Develop and maintain RESTful APIs and microservices.
- Work with Angular frontend developers to integrate backend services.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
- Write clean, well-documented, and maintainable code.
- Perform code reviews and provide constructive feedback to team members.
- Troubleshoot and debug software issues.
- Participate in agile development methodologies (Scrum, Kanban).
- Stay up-to-date with the latest Java technologies and industry best practices.
Required Skills :
- Strong proficiency in Java, including core Java concepts, collections, multithreading, and concurrency.
- Extensive experience with Spring Boot framework, including dependency injection, RESTful web services, and Spring Data JPA.
- Experience with relational databases (SQL, MySQL, PostgreSQL), including database design, querying, and performance tuning.
- Experience with Angular or other modern JavaScript frameworks.
- Experience with version control systems (Git).
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
Preferred Skills :
- Experience with cloud platforms (AWS, Azure, GCP).
- Experience with containerization technologies (Docker, Kubernetes).
- Experience with NoSQL databases (MongoDB, Cassandra).
- Experience with test-driven development (TDD) and behavior-driven development (BDD)
Functional Areas: Other
Read full job descriptionPrepare for Senior Java Software Engineer roles with real interview advice