Position: Java Full Stack Developer
Company: Proxet
Category: Java
Experience required: 5y
English level: upper

TriTech Software is seeking a highly motivated individual to join our team and drive our software architecture design, modernization, and transformation to modern microservices based platforms and distributed systems in the cloud.
You’ll work closely with our cloud software engineering group; developing and deploying scalable enterprise level software to the cloud with a focus on security, resilience and availability utilizing modern cloud technologies.

Duties and responsibilities
Design, write, & execute high quality code to standard development best-practices.
Optimize and transform existing code to better scale leveraging platforms for transformation.
Serve as a contributor on technical solutions decisions.
Assists in prioritization of backlog items and software defects. 
Evaluates technical tradeoffs against business requirements. 
Suggests and implements solutions for process improvement.
Composes technical documentation, reports, and diagrams.
Unit/integration testing.

Qualifications & Skills
5+ years of software development experience
Experience with cloud architecture (preferably Google cloud)
Experience with App Engine, Microservices, Autoscaling, Kubernetes, etc.
Experience in modern software development and CI/CD practices (Git, Jenkins, GCP, Release Mgmt., etc.).
Experience with REST/API services.
Strong working knowledge of Java
Strong working knowledge of Angular
Working knowledge of Spring Boot, JPA and AOP.
Working knowledge of PostgreSQL (Cloud SQL)