Sr Java Developer
Roles & Responsibilities
● Create innovative, scalable, fault-tolerant software solutions, and
frameworks.
● Design, develop, and configure software systems either end-to-end
from analysis, design, implementation, quality assurance (including
testing), to delivery and maintenance of the software product or
system or for a specific phase of the life cycle.
● Third-party REST/SOAP integration.
● Write unit tests for components & modules.
● Collaborate with other team members and key stakeholders to
deliver on-time, tested and reusable code in a fast-paced
environment.
● Identify opportunities for process and tool improvements.
● Follow proper coding standards and write well documented &
efficient code.
● Stay plugged into emerging technologies/ industry trends and apply
them wherever applicable.
Skills:
● Mathematical and logical aptitude
● Problem solving skills
● An understanding of the latest trends and technology
● Self-development skills to keep up to date with fast-changing trends
Communication:
Strong verbal & written communication skills,
Technical blog writing
Active contributor on Github
Experience
4+ years of hands-on software development experience in Java/J2E
technologies
We are looking for a developer having experience in the following:
● Java 8+
● Design Patterns
● Hibernate
● JUnit
● OOPs Concepts
● Data Structures & Algorithms
Also knows:
● Jboss/Tomcat/Maven
● Git
● RDBMS & NoSQL (eg: MySQL, MongoDB, ...)
Great to have:
● Spring MVC
● Spring Boot
● REST APIs
● Microservice Architecture
● Jenkins
● Docker & Kubernetes
● Cloud & serverless technologies (on AWS, Azure, etc.)
2 - 6 years
B.Tech/B.E, or M.Tech
Java, Spring, Hibernate, Microservices, OOPS,