Job Title: Java FullStack Senior Consultant
Location: 1st preference Hyderabad
Others: Bangalore, Delhi, Pune
Job Type: Full-time
Job Description:
We are seeking a highly skilled and experienced Senior Consultant in Java Full Stack Development to join our dynamic team. The ideal candidate will have extensive hands-on experience in Java, J2EE (JDK8 and JDK 17), and Microservices architecture. As a Senior Consultant, you will play a key role in designing, developing, and implementing complex software solutions.
Responsibilities:
- Java and Microservices Development:
- Proficient in Java and J2EE technologies (JDK8 and JDK 17).
- In-depth knowledge of Microservices architecture and design principles.
- Extensive experience with Spring frameworks and Spring Boot technologies.
- Database and Persistence:
- Strong expertise in database technologies and stored procedures.
- Proficient in Hibernate, Entity mapping, and JPA Repository Implementations.
- Build and Deployment Tools:
- Hands-on experience with build tools like Maven/Gradle and version control systems like Git.
- Familiarity with CI/CD pipelines for software build automation.
- Testing:
- Proficient in testing frameworks such as Junit and Mockito.
- Experience in automated testing to ensure the reliability and quality of software solutions.
- Web Services:
- Extensive experience in developing and consuming Web Services, including REST, SOAP, and proficiency in handling data formats like JSON, WSDL, and XML.
- Front-End Development:
- Hands-on experience in front-end technologies such as Angular or ReactJS is a plus.
- Cloud and Related Technologies:
- Exposure to cloud hosting platforms.
- Familiarity with related IT domains, including cloud services, and the ability to integrate cloud solutions into the overall architecture.
- Cloud Technology:
- Substantial experience in cloud technologies, with a focus on AWS, Azure, or Pivotal Cloud.
- Contribute to the strategic use of cloud hosting platforms in the development and deployment of solutions.
Qualifications:
Bachelor's degree in Computer Science or a related field.
6 to 8 years of proven experience in Full Stack Java Development.
Strong proficiency in Java, J2EE (JDK 8 and JDK 17).
Proven experience as a Full Stack Java Developer in a senior or lead role.
Proven experience in building Microservices architecture.
Expertise in Spring frameworks, especially Spring Boot technologies.
Database experience with SQL and Oracle.
Strong problem-solving skills and the ability to work collaboratively in a team environment.
Exposure to cloud hosting and IT domains such as CI/CD pipelines and automated testing.
Excellent communication and interpersonal skills.