Job Description:
- 7 to 12 years of hands-on experience on Java/J2EE. Should be able to write optimized, efficient, and clean code.
- Strong Object Oriented Programming and Design Pattern concepts with practical experiencing of leveraging the same during development
- Spring Boot, Spring REST, ORM, JSON, Multithreading
- Strong experience with RDBMS & SQL Database development (SPs, queries and table design)
- Linux, Unix, Shell Scripting, Docker, Kubernetes or other similar environments-Strong analytical and problem-solving skills.
- Candidate should be able to design and then implement solutions.
- Team player with strong attitude and work ethics.
- Strong oral and written communication skills.
- Candidate is expected to work with global teams and hence should be clear in both verbal and written communication.
- Write unit tests that exercise all major logic components of the code.
Skill Desired:
- Strong Database skills including PL/SQL and query tuning.-Spring/Hibernate
- Experience with Jenkins, CI, Sonar and Test automation tools
- Layered Architecture, Component based Architecture
- XML-based technologies
- Unix OS, Scripting, Python or Perl
- Experience in development on other application types (Web applications, batch, or streaming)