Job Description
Part I - Role Details
Job Designation /Title
Software Engineer/Senior Software Engineer
Department
Java
Client Name/Project Name
Fulltime Hire or
Subcontractor
Both (Fulltime & Subcon)
Fulltime
Position - New or Replacement
New + Replacement
Grade and Level
L4
Year of Experience Required
4-8 Years
Total No of positions/Requirements
CTC Range
As per the fitment sheet
Location
Any
Shift Timing
Regular
Reports to
Interview panel list
1st Level
2nd Level
As per the panel sheet
Part II – Role Responsibilities
Role Objective
This role is primarily responsible to ____
Deliver software using Java/J2EE, Spring and Angular/React frameworks while excelling on the key aspects of schedule and quality
Principal Accountabilities
• Individual contributor – software developer; deliver software using Java/J2EE and Spring frameworks within project timelines, and keeping a high quality of deliverables
• Proactively communicate with all project stakeholders for the status of their deliverables; should have excellent communication skills
• Mentor ~2-3 developers with a focus on delivery excellence and effective mentoring of team members
• Pick up challenging and exploratory assignments; be persistent with trainings and new learnings (have positive attitude towards learning)
• Work on software development methodologies such as Agile, always deliver keeping all stakeholders proactively informed of the progress and risks/dependencies
• Should have a good understanding of best practices and coding standards, and should be able to apply the same when working on project items
Part III – Role Requirements
Education
• Engineering graduate or post-graduate
Experience
• 4-8 Years
Primary Skills
• Strong in Java, and some exposure to UI technologies and Angular/React JS frameworks
• Developed software using Java, Spring Technologies (Spring, Spring MVC, Spring Boot), Hibernate, Web Services (RESTful/SOAP); hands on experience in Microservices
• Have basic web development skills in JavaScript, jQuery, CSS, HTML and Bootstrap
• Working experience with ORM tools like JPA/Hibernate/Spring Data/MyBatis
• Strong RDBMS, SQL/PLSQL programming skills
• Experience in writing unit tests (Junit/Mockito/Easy Mock) etc.
• Understanding of software design patterns and Java best practices and coding standards
• Relevant experience in working with cross-cultural teams across multiple locations
Secondary Skills
• Hands-on experience with AWS cloud platform
• Continuous integration experience (Jenkins/JIRA/Maven/Git)
• Working experience in servers like Tomcat, JBoss, WebSphere, WebLogic etc.
• Knowledge on Messaging, XML
• Design, implementation, and fine tuning of large database applications preferably using Oracle/MySQL
• Knowledge on inspection tools like SonarQube/Sonar Lint
Certification
• Not mandatory
• Following may be given preference:
• Oracle Certified Professional: Java
• AWS cloud platforms
Knowledge and Competence
• Covered as above
💡 Quick Summary
Seeking a career-building opportunity? The java|acd|pdfs|5038 position is now open for candidates interested in the Software Developer Jobs sector. This role in Hyderabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
