Senior Java Developer Software Engineer 3 Work Location: Remote/Hybrid (as applicable)
Position Type: Contract
Job Summary
We are seeking an experienced Senior Java Developer (Software Engineer 3) to support enterprise application initiatives focused on business application enhancements, maintenance, reporting capabilities, and system modernization.The selected candidate will be responsible for updating Java-based applications, enhancing business logic and user interfaces, extending reporting functionality, and supporting ongoing maintenance activities. This role involves development, testing, troubleshooting, defect resolution, documentation, and production support across multiple environments.
The ideal candidate will have strong expertise in Java/J2EE technologies, Spring framework, RESTful services, SQL development, and enterprise application support.
Key Responsibilities
- Develop and enhance enterprise Java applications based on business requirements
- Modify and maintain business logic, user interfaces, and system integrations
- Extend reporting capabilities and support updates to system data models
- Support application maintenance activities including defect fixes and enhancements
- Perform coding, unit testing, peer reviews, and technical documentation
- Conduct root cause analysis and troubleshoot application issues
- Maintain code quality, security standards, and test coverage requirements
- Support deployment activities across multiple environments
- Participate in on-call support activities as needed
- Collaborate with cross-functional teams to design and implement software solutions
Required Skills & Qualifications
| Experience | Requirement |
| 8+ Years | Object-Oriented Programming (OOP) using Java |
| 8+ Years | Application development on J2EE platform |
| 8+ Years | Writing SQL for relational databases |
| 8+ Years | Developing RESTful web services using Spring |
| 8+ Years | Experience with Spring AOP including transaction management and security |
| 8+ Years | Enterprise application development and support |
| 8+ Years | Experience with JUnit and unit testing |
Preferred Skills
| Experience | Preferred Skill |
| 4+ Years | Angular UI Framework |
| 4+ Years | Crystal Reports |
| 4+ Years | Power BI |
Additional Information
- Strong analytical and problem-solving skills required
- Experience supporting applications in maintenance and production environments preferred
- Ability to work independently and within collaborative development teams
- Excellent written and verbal communication skills required
- Participation in code reviews, testing, and documentation processes is expected