Java Backend Developer
Job description
Job Title: Java Backend Developer
Location: Spring, TX(Onsite)
Job Type: Full time Only
Min. Experience Required-8+ Years
Responsibilities:
· Develop, enhance, debug and create microservices.· Co-work on features with remote teams.
· Deploy and deliver using CI/CD pipelines.
· Engage with product management to understand the product requirements and create technical specs.
· Produce high-level and low-level designs which include component diagrams, sequence diagrams, technology choices, API specs, Database schemas.
· Do periodic code reviews with scrum teams and make sure that the right product is being built.
· Do regular security reviews and design reviews of the peer.
Requirements:
· 6+ years of experience in building scalable cloud-native applications.· Proficient in AWS tech stack.
· Bachelor or master’s in computer science or related fields.
· Excellent analytical and problem-solving skills.
· Excellent written and verbal communication skills; mastery in English
· Must be able to contribute to design and code reviews and help other team members in troubleshooting/problem-solving.
· Knowledgeable of application performance and resource consumption optimization.
· Ability to simplify complex and abstract issues.
Must have Skills:
· Java, Springboot, JPA, REST, Microservices· Webservices and web-frameworks
· Database – SQL/No SQL
· AWS core constructs – KMS, Queues, Notification services, Cache, Cloud watch
· APM tools like DataDog
Good to have:
· Golang, React, Oauth· Exposure to IaaS and Terraform
Interested in this role?