- Demonstrate best-practice engineering, including Agile methodologies, unit testing, refactoring, code reviews, build and deployment processes
- Translate requirements, user scenarios, and technical constraints into fully developed and tested software
- Integrate software features, systems, and COTS products across an established enterprise domain
- Troubleshoot and debug deployed applications in a live production environment
- Improve quality of code base using proper technical practices, automated testing, and code quality reviews
- Capable of clearly and effectively conveying issues, reports, and other deliverables to engineering and customer counterparts
- Familiar with and effectively utilize CM processes/tools
Some of the technologies you will be working with:
- Java 8
- Alfresco Activiti BPMN
- AWS, Cloud Elastic Architectures
- Multiple Apache projects,
- Spring Boot
- RESTful / JSON web API service layer
- Continuous delivery integration through Jenkins pipelines
- BS in Computer Science/IT, MCA or equivalent.
- 4+ years of full time professional Java Development experience is required.
- Hands on experience in designing and developing applications using Java SE / EE platforms.
- Object Oriented Analysis and Design.
- Experience with popular Java frameworks and technologies such as Spring Framework, JPA/Hibernate.
- Experience with asynchronous messaging technologies (e.g. JMS).
- Experience with AWS.
- Familiarity with build tools such as Ant, Maven or Gradle.
- Can prototype and iterate quickly with ability to debug and productize at a fast pace.
- Familiarity with continuous integration principles.
- Able to multitask and thrive in a dynamic environment as well as balance and prioritize activities to ensure critical items are addressed.
- Reliable and dedicated professional with clear thinking and strong attention to detail.
- Excellent communication skills both written and verbal.
All your information will be kept confidential according to EEO guidelines.