Job description
We are looking for immediate/short-notice joiners.
Job Summary
Hiring Java Developers !
Based on the need, you will be working either on product development or projects.
You will be involved in full development lifecycle of the server components from architecture and design to deployment and integration with other services and partner products. We are looking for comprehensive experience in building and production support of various REST services.
Responsibilities and Duties
- Design and develop new services/micro-services.
- Participate in planning and management of development process.
- Share architectural design vision with both technical and non-technical team members, including fellow engineers.
- Works on improvements in development toolset including testing frameworks, deployment scripts and monitoring libraries.
- Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.
- Make technical design decisions with little supervision.
- Explore new latest relevant technology, techniques, frameworks, tools, methodologies and processes.
Required Experience, Skills and Qualifications
- 2+ years of experience working with Core Java, Spring framework & Spring Boot - Mandatory.
- Deep understanding of relational databases such as SQLServer, Oracle or MySQL.
- Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, Agile development, build processes, testing, and operations.
- Understanding of micro-services architectures, RESTful API design - Mandatory.
- Experience with frameworks: Spring Boot, Hibernate, Spring Data JPA - Mandatory.
- Knowledge of messaging systems, especially Apacha Kafka.
- Knowledge of Docker is highly desirable.
- Git should be your favorite VCS
- Proven experience with automated testing (JUnit, TestNG, Mockito) and CI/CD tools (Jenkins).
- Effective communication skills, ability to work well in a collaborative, team environment.
- Fluent spoken and written English
Softskills:
- Takes responsibility & feels accountable for own and team actions
- Should have a start-up mindset.
- Is a strong team player
- Is confident and a credible influencer, able to command respect
- Is self-disciplined and enforces discipline within his/her teams in terms of processes and work ethics
- Ability to bring clarity to ambiguous situations and to act decisively
- Has a systematic, disciplined, and analytical approach to problem solving
The office location is in Madhapur, Hyderabad.