Description
You will lead software development efforts and serve as a technical authority for the team.
Responsibilities
- Act as a technical lead through peer reviews and pair programming.
- Design and model data, databases, and complex system architectures.
- Build and deploy containerized applications and cloud-based services.
- Develop and maintain CI/CD pipelines using Jenkins, Bamboo, or TFS.
- Deliver on multiple competing priorities with minimal supervision.
Required Skills
- 6+ years of experience in all phases of software development.
- 5 years of back-end development experience in Java and J2EE.
- Proficiency with Spring, Spring Boot, and JPA/ORM (Hibernate preferred).
- Strong expertise in Oracle, PL/SQL, and SQL Server.
- Experience building APIs and web services using REST and SOAP.
- Working knowledge of UNIX and cloud computing technologies.
- Experience with DevOps practices and CI/CD streamlining.
- Background in Scrum/Agile development methodologies.
Preferred Skills
- Experience with test-driven development and automated testing frameworks.