Role : Java Developer
Location - Chennai
Mode of work - Hybrid
Experience : 8+ years
NOTE : Immediate joiners
Overview :
Software Consultant with experience in building enterprise grade web applications. Candidates should be familiar with The Twelve Factor App, continuous delivery concepts and Cloud Native Applications.
Requirements :
- Experience with full product lifecycle
- Experience with Atlassian suite : Jira, Confluence, etc.
- Expert level experience with Java 8, Spring boot, Spring cloud
- Experience with AWS Cloud platform
- Proven experience with test-driven development in Java (Java 8, Spring boot, Spring cloud)
- Experience with Nodejs
- Experience with message queues (RabbitMQ, ActiveMQ, etc)
- Must be comfortable working on the Unix / Linux shell command line
- Demonstrate the ability to reduce complex ideas and problems into clear concepts and solutions
- Must have experience developing Software-as-a-Service (SaaS) applications
- Experience with relational and NOSQL databases
- Familiarity with container technologies (Docker)
- Possess a passion for new technology and innovation
- Experience with AI tools
- Excellent verbal and written communication skills
Responsibilities :
Building new Cloud Applications :
Assume responsibility for the full lifecycle of your code, from implementation to testing to user acceptance to deploymentBuild and own applications for Amazon AWSDeveloping pure cloud, and-or hybrid cloud solutionsDevelop an application framework for manipulating form data with complex dependenciesWrite test-driven, maintainable code and follow industry standards and web development best practicesGather requirements and create technical specifications as neededImplement new features and maintain existing features of production pipelineInternal :
Work with architects, project managers and other engineers to assure accurate timelines and deliverablesCollaborate with fellow engineers to find elegant, long-term solutions as well as creative quick fixes to problemsDevelop and maintain microservices deployed to Amazon AWS cloud with DockerDevelop Java code using Spring frameworksExpose REST APIsDocument code and create high-level interaction diagramsParticipate in on-call support rotationHandle tier-3 support issuesWork within a polyglot codebaseBe comfortable working with source control branching strategiesWorking in high-velocity, agile teamPreferred Qualities :
Undergraduate degree in Information Technology, Computer Science, Engineering, or a related field required, with graduate degree preferred8+ years of overall experience in Application / Solution Development domainExperience building Cloud Native ApplicationsExpert hands-on proficiency in Developing Applications using one or more technology stacksStrong hands-on understanding of scalability, security, high availability, and operational(ref : hirist.tech)