Senior Software Engineer - Java
SmarTek21Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Develop and maintain web applications using Java/J2EE technologies and frameworks including microservices and legacy systems.
Lead a high-performance team to deliver quality software and support in an onsite-offshore model.
Engage in design, code reviews, test automation, and direct client communication focusing on scalable, reusable code and Agile methodologies.
Minimum Requirements
5-8 years of experience in Java development with expertise in Java, Servlets, JSP, and front-end technologies (HTML/CSS, JavaScript, React, Backbone, JQuery).
Experience with J2EE architecture, Spring Boot, Source control tools (Git, TFS), CI tools (Jenkins/Go), and testing frameworks (JUnit, JMockit).
Experience working in onsite-offshore project models and with enterprise clients is preferred but not mandatory.
Work Experience Required: 5-8 years in Java software engineering.
Ideal Candidate Profile
Strong hands-on experience with both front-end and back-end Java-based web technologies and microservices.
Demonstrated capability to lead teams and manage client interactions effectively within Agile environments.
Skilled in delivering end-to-end solutions, adhering to best practices, and operating efficiently under tight schedules.
