Job description
- Maintains and modifies existing applications ensuring adherence to standards
- Performs maintenance programming for existing versions
- Performs custom programming at customer request
- Develop product/solution logic within an iterative development lifecycle
- Participates in detailed design/Proof of Concept phase
- Implement functional enhancements and application specifications to ensure a satisfactory level of both functional and non-functional requirements
- Responsible for guiding, supervising and mentoring associate software developers and software developers
Requirements
- Bachelor degree in computer science, or equivalent
- 3-4 years of experience
- Excellent knowledge of J2EE, Spring Frameworks, Hibernate/JPA, JUnit, JMS, Maven/Jenkins, Web Services
- Strong understanding of Microservice Architecture and SOLID principles
- Experience with Relational Databases (Oracle, PostgreSQL)
- Knowledge of Agile methodologies and practices
- Basic knowledge of Apache Kafka
- Basic knowledge of Docker and Kubernetes is a plus
- Knowledge of GIS concepts and ESRI technologies is a plus
Apply here
Make your first move in giving your career a massive push forward.
