Java Developer
The successful candidate will have:
- 6 years of experience with the design and development of applications.
- 3+ years of web user interface development experience using following tools – AngularJS / Angular 2+, Bootstrap 3 / 4, HTML5, CSS / CSS3, Jquery, Javascript, Typescript, ReactJS, NodeJS
- 3+ years of software programming experience using following tools / libraries - Java, Spring Framework, Spring MVC, RESTful web services, Spring Data, Hibernate / MyBatis, JPA, Eclipse IDE / WebStorm IDE.
- 5+ years of experience on databases and related tools – SQL, PL-SQL, Oracle, SQL Developer
- 7+ years of experience in data modeling, data warehousing, distributed processing, utilization of tools for modeling and logical and physical database design, software integration, and/or security issues and techniques
- 6 years of experience with business and system object modeling
- 6 years of experience developing analysis and design and software architecture documents.
- 5+ years of experience with current network and development and database architectures and technologies.
- 3+ years of coding experience developing system architectures.
- 3+ years of coding experience building Service Oriented Architecture using web service standards (i.e. SOAP, RPC, or REST)
- 3+ years of experience developing enterprises projects utilizing iterative system development methodologies
- 1+ years of experience with XML or JSON
Tetra Tech is an Equal Opportunity Employer, and we value workplace diversity. We invite resumes from all interested parties and consider applicants for all positions without regard to race, color, religion, sex, national origin, age, marital status, sexual preference, personal appearance, family responsibility, the presence of a non-job-related medical condition or physical disability, matriculation, political affiliation, veteran status, or any other legally protected status. Tetra Tech is a VEVRAA federal contractor and we request priority referral of veterans for available positions.