
Search by job, company or skills
Responsibilities
· Work and collaborate with your team to achieve shared delivery objectives
· Actively contributing to all activities and ceremonies of your team
· Understanding product and engineering requirements
· Proposing and agreeing low level design and defining their implementation tasks
· Writing well-structured, clean and performant code in JAVA
· High code quality demonstrated by automated test coverage (unit level and higher) and minimal defects
· Diagnosing and solving customer impacting problems with services in production
· Proactively identify and sharing opportunities for technical and process improvements
· Participate in code reviews to ensure code quality and adhere to coding standards.
· Collaborate with software development squads, DevOps and cross-functional teams, including product managers, UI/UX designers, and quality assurance (QA) teams, to deliver high-quality software solutions.
General Responsibilities
· Be contactable throughout working day
· Occasionally undertake early or late activities
· Behave in accordance with TEG's values
· Comply with all of TEG's policies and procedures
· To complete training as requested by TEG
· Any other reasonable ad hoc duties as requested
Knowledge, Skills and Experience Required
Proven experience required
· Able to communicate clearly and accurately on technical topics in English (verbal and written)
· Can write performant, testable and maintainable JAVA code
· 10+ years of proven commercial JAVA experience
· Proven extensive experience of Java ecosystem and related technologies and frameworks
o Spring Boot, Spring libraries and frameworks
o Hibernate
o Maven
· Experience of building services in stream-based systems such as SQS, Kafka, RabbitMQ or Pulsar
General Experience Required:
· Knowledge of best practice and patterns across the implementation, build and deployment of JAVA services
· Fluent in TDD and familiar with BDD
· Knowledge of Git, JIRA, Confluence, Maven, Docker and using Jenkins
· Solid experience of working with RESTful services in microservices oriented architectures
· Solid knowledge of working within a cloud based infrastructure, ideally AWS
· Knowledge of NoSQL and relational database management systems, especially PostgreSQL
· Thorough understanding of Computer Science fundamentals and design patterns
Nice to have
· Experience with AWS Services such as Lambda, SQS, S3, Rekognition Face Liveness
· Experience with Camunda BPMN
· Experience using AI coding assistants such as GitHub Copilot, Claude, OpenCode, and leading AI models
Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E), Master in Computer Application (M.C.A), Bachelor Of Computer Application (B.C.A), Post Graduate Diploma in Computer Applications (PGDCA)
Portrave Solution is an Outsource web development company in India designs, develops, integrates and maintains website application development that enable enterprises to solve complex and critical business problems. Our offshore web development services includes Outsourcing Web Application Development, E-Commerce Solutions, Search Engine Optimization and other IT services etc. operating since 2007. We are pioneer in rendering dynamic, smart and professional web based solutions for small to large enterprises.
Job ID: 148699905
We don’t charge any money for job offers