Full-stack Java development
Role details
Job location
Tech stack
Job description
We are seeking a Full-stack Java Developer to join our team. The successful candidate will design, develop, and take ownership of feature delivery while ensuring high-quality outcomes. This role involves serving as a team lead, mentoring team members, and collaborating with the Product Owner to maintain a well-defined product backlog. You will ensure solutions meet product acceptance criteria with minimal technical debt and oversee compliance and security requirements., * Design, develop, and take ownership of feature delivery.
- Adhere to enterprise standards for solution design, coding, and quality assurance.
- Ensure solutions meet product acceptance criteria with minimal technical debt.
- Oversee compliance and security requirements, including audit support.
- Act as a liaison for production activities and resolve issues.
- Collaborate with the Product Owner to maintain a well-defined product backlog.
- Guide the team in work breakdown and task execution to meet delivery timelines.
- Serve as a team lead and mentor team members to enhance their skills.
- Provide expertise in planning, estimation, and peer reviews.
- Identify skill and role gaps and support resource contingency planning.
Requirements
Experience: 7+ years of experience with Core Java, J2EE, Spring 5, Hibernate, and Spring MVC/Batch.
Technical Skills: The following skills are required for this role:
- Version Control: Proficiency with GIT/Bitbucket or Subversion.
- Server and Environment Management: Experience with WebLogic Server, performance tuning, ETL processes, and both Windows and Linux environments.
- RDBMS Expertise: Strong querying and PL/SQL skills with Oracle and SQL Server.
- Programming Skills: Solid understanding of object-oriented programming principles.
- Frontend Development: Proficiency in JavaScript, CSS, and frameworks such as React, Angular 17 or above, and Node.js.
- Reporting Tools: Experience with MicroStrategy and Tableau.
- CI/CD Tools: Familiarity with Ansible, Jenkins, and Artifactory.
- Test Automation: Proficiency with Selenium and Cucumber.
- Web Services: Experience with AWS, REST APIs, and GraphQL.
- Operating Systems: Proficiency in Linux/Unix environments.
Preferred Qualifications
- Experience working in Agile development environments.
- Knowledge of Kubernetes and container technologies.
- Understanding of microservices architecture.
- Familiarity with Oracle Exadata and MS SQL Server.
Benefits & conditions
The pay rate for this position is between $60.00 and $65.06 per hour.