Overview
We are looking for Senior Java Full Stack Developers to design, develop, and implement complex enterprise solutions on an AWS cloud-based platform using agile methodology.
Key Responsibilities
- Design, develop, and implement complex Java-based solutions
- Translate application requirements into web-based solutions using recommended frameworks
- Integrate components using Web Services, EJB, REST/SOAP, and other techniques
- Develop and consume RESTful APIs; build back-end code interfacing with external systems
- Build front-end applications using JavaScript, AngularJS, JSON, and jQuery
- Write business rules and business logic; apply concurrency best practices
- Participate in code reviews and test-driven development
- Deliver System Design Documents per required standards
Required Qualifications
- Bachelor's degree in CS, Information Systems, Engineering, or related field (Master's preferred)
- 8+ years designing and developing in Java, Python, JavaScript, Node.js, and Angular
- 3+ years developing and consuming RESTful APIs
- Experience with Java/J2EE, REST web services, JPA, and unit testing/code coverage
- Proficiency in Spring Framework and Hibernate
- Experience with Maven, Jenkins, Git
- Knowledge of JBoss/Tomcat application servers
- AWS, DevOps, and containerized cloud environment experience preferred
- Oracle Certified Professional (Java SE 8) preferred