Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
- Senior Developer to engage in application design, development, test, release and support
- Produce fully functional application code based on industry best practices.
- Gather specific requirements, ask questions and suggest solutions.
- Write unit and API tests to ensure working code and support deployment team
- Troubleshoot and debug to optimize performance if required
- Coordinate with the client/onshore team to plan new features (preferable in agile model)
- Ensure new and legacy applications meet quality standards
- Strong collaboration and communication skills within distributed project teams
Requirements
Java, Spring MVC, Hibernate, SQL, Git, Oracle/EDB. HTML, CSS, Jquery ,JSP Experience developing web applications using J2EE, Work on integrating/ working on UI linked portion as needed Experience in Java, Spring framework (Spring MVC mandatory), We are seeking a high-performing Senior Individual Contributor who consistently exceeds expectations in technical execution, cross-functional collaboration, and strategic thinking. This role is ideal for someone who thrives in a fast-paced environment, demonstrates ownership and initiative, and contributes meaningfully beyond their immediate responsibilities., Java, Spring MVC, Hibernate, SQL, Git, Oracle/EDB. HTML, CSS, Jquery ,JSP
- Experience developing web applications using J2EE, Work on integrating/ working on UI linked portion as needed
- Experience in Java, Spring framework (Spring MVC mandatory),
- Good knowledge of common Design Patterns
- AWS/ MS Azure knowledge will be good to have
- Hands-on experience with Hibernate/JPA
- Experience working with tools like Git, Jenkins, Maven
- Expertise in developing enterprise-level web applications, Web services and RESTful APIs
- Working Experience on Front end technologies mentioned above and writing queries (complex queries using Joins, Sub queries, etc) is must to have.
Benefits & conditions
- While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions. Benefits offered are in accordance with applicable federal, state, and local laws and subject to change at TCM’s discretion.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Top 10 Java Libraries
7 Important Tips That Every Software Developer Should Know
What’s the Difference between a Junior, Mid, and Senior Developer?
Is Software Engineering Over-Saturated?