Description
Job Description Designing, implementing, and maintaining Java applications that are often high-volume and low-latency, required for mission-critical systems Delivering high availability and performance Contributing to all phases of the development lifecycle Writing well-designed, efficient, and testable code Conducting software analysis, programming, testing, and debugging Managing Java and Java EE application development Ensuring designs comply with specifications Preparing and producing releases of software components Transforming requirements into stipulations Support continuous improvement Investigating alternatives and technologies Presenting for architectural review Skill Set & Experience: -
• Senior Developer with strong analytical and technical ability, having experience in Enterprise Web applications and Workflow Processing 4 5 years java development experience with JAVA (Version or above) / J2EE / Restful Web Services, Microservices architectures Experience in 3 tier, n tier, version control, CI/CD tools Experience in build tools such as Maven, Ant, Gradle Strong knowledge of micro service logging, monitoring, debugging, and testing Implementations experience of micro service integration, packaging, build automation and deployment Proficiency with Java and J2EE internals class loading, data structures, memory management, transaction management, exception handling Proficiency with database technologies such as Oracle and MongoDB.
Proficiency with server technologies such as WebLogic, JBoss, AWS Ability to work independently and as part of a team Strong organizational and work management skills. Knowledge on performance testing tools like Dynatrace, AppDynamics are bonus Knowledge on JSP, Servlets, RMI calls are bonus