View all jobs

Full-Stack Java Developer

Goa, India
  • Design, code, debug, document, and support computer applications and tools consistent with established specifications and business requirements
  • Write clean, reusable, scalable and secure code for deployment adhering to best practices
  • Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns
  • Performing root cause analysis and helping troubleshoot technical issues
  • Instills strong focus and best practices for creation and maintenance of high-quality deliverables
  • Drives continuous improvement through coaching, pair programming, code review processes, and team discussions
  • Works closely with Development Lead, Architects, Project Managers, Systems Analysts, and other members of the wider team to plan and develop the integration components
  • Breakdown and estimate technical tasks and recommend implementation approach for team; ensure stories contain the right balance of technical direction, best practices, and level of detail
  • Interacting and communicating with technical and non-technical audiences
  • Contributing to the successful completion of deliverables on time and within budget
  • Advise team members on Ally standards, security requirements, methodologies, and processes
  • Create and review technical documentation and specifications, as necessary
  • Author and support the content for Context Diagrams, Application Models, Application Profiles, Integration use cases, Logical Application Models, Process Models, Logical Data Models, High Level Designs, Solution Design Documents Desired Experience Skills Technical
  • Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support.
  • Experience developing cloud-ready systems (either public cloud such as AWS or Azure; or private cloud such as OpenShift)
  • Experience with applications running in containers: OpenShift/Docker, Kubernetes, Helm
  • Experienced full-stack developer with "hands on" enterprise software development experience on multi-tiered systems including - Java, Spring/Spring Boot, REST Web Services, data exchange (JSON, XML), Database with schema (SQL Server, Oracle), Database with no-schema (DynamoDB), Automation testing (Junit, Cucumber)
  • Experience working with enterprise development environments and tools including - Git/BitBucket/Jenkins/Pipeline, AWS, GitLabs, JUnit, Selenium, JIRA/Confluence, SonarQube, Checkmarx, NexusIQ, Splunk
  • Experience in Lambda Functions, Message Queuing (SQS), Message Notification (SNS), Message Streaming (Kafka)
  • Knowledge of standard change management tools and processes, code branching/merging/commit strategies, feature branches, and trunk-based development.

More Openings

EDI Developer
ISO Coordinator
Technical/Solutions Architect

Share This Job

Powered by