Java Developer
Job Description
- Collaborate with team members to find better, more efficient ways of doing things.
- Solve challenging business and technical problems.
- Create solutions to meet client needs.
- Design and implement multi-tier software using the latest technologies.
- Participate in the full software development life cycle from scoping, analysis, design, implementation, and quality assurance to delivery and support.
- Learn from your peers and from our years of experience through training classes, engineering reviews, and our mentor program.
- Grow in your career, and enhance your technical abilities.
- Required qualifications to be successful in this role.
- The most important thing you will need is a passion for learning new things and solving new problems because that’s what we do! As a consultant, you will also need strong written and verbal communications skills to work with your team and with our clients.
- Develop custom app and mobile app UI and backend services using Java, Spring Boot, Spring Security, Spring MVC, Javascript, Angular, and Micro Services.
- Work with client engineering and DevOps teams to develop the required technical environments to implement the new architecture Required Qualifications To Be Successful In This Role.
- A bachelor’s degree in a relevant field (i.e.: Computer Science, Computer Engineering or a similar major with extensive computer-based or technical content).
- 1-3 years in Web Development technologies (Java 8/10, Spring Boot, Spring Security, Spring MVC, Javascript, Angular).
- Strong understanding of Software Design principles.
- 1-3 years in Relational Database technologies (Oracle, MSSQL).
- Exposure to Integration technologies (Mulesoft, SSIS, BizTalk, Apigee).
- Exposure to Reporting technologies (PowerBI, SSRS).
- Exposure to Automated Unit Testing technologies (xUnit, nUnit, jUnit).
Experience
1 to 5 Years
Job Type
Full Time