Skip to main content

This job has expired

You will need to login before you can apply for a job.

Senior Java Developer

Employer
Cognizant
Location
Sydney, Australia
Salary
Competitive
Closing date
May 18, 2024

View more

Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating many opportunities for people like YOU - people with an entrepreneurial spirit who want to make a difference in this world.

At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative, and successful. Moreover, this is your chance to be part of the success story.

Position Summary:
  • Gather and analyze business requirements from stakeholders to define solutions that meet needs.
  • Develop efficient, reusable, and reliable code using modern programming languages and frameworks.
  • Participate in agile ceremonies such as stand-ups, retrospectives, sprint planning and demos.
  • Design and develop user stories and technical specifications to ensure desired functionality.
  • Provide technical guidance and mentorship to team members on software development best practices.
  • Develop and maintain system models, diagrams, and other documentation to ensure solutions meet the business requirements.
  • Identify areas of improvement and help with implementation of solutions that increase efficiency and effectiveness.
  • Identify and troubleshoot issues related to solution design and implementation.
  • Collaborate with developers and other stakeholders to ensure solutions meet the business needs.
  • Develop and execute test plans to ensure the reliability and quality of software applications.
  • Collaborate with quality assurance engineers to identify and resolve application defects.
  • Monitor system performance and troubleshoot software issues and address issues as they arise.
  • Collaborate with team members on code branching, merging, and release management.
  • Stay up to date with the latest technology trends to ensure the team is using the best practices.
Mandatory Skills:
  • Programming languages: Java 8/11/17 - expert level
  • Proven hands-on experience in Spring Boot and Microservices.
  • Strong technical background and ability to be mostly self-reliant in managing technical engineering decisions.
  • Solid 5+ years in Cloud experience.
  • Extensively worked on AWS: serverless computing (lambda, step functions), RDS, Dynamo DB, S3, SQS, SNS, ECS Fargate and Aurora RDS.
  • Experience working on NoSQL DB (MongoDB and Couchbase).
  • Good communication skills and team player.
  • Strong hands-on experience in design, development and test using micro service / lightweight containers & frameworks such as Spring Boot.
  • Good understanding and hands-on implementation experience with Event Driven Architecture.
  • Fluent with Linux and shell scripting.
  • Solid exposure on CI/CD builds pipelines like Bamboo, Jenkins.
Roles and Responsibilities:
  • Lead the architectural design and development of scalable and maintainable software solutions.
  • Write clean, efficient, and well-documented code in accordance with industry best practices. Mentor and guide junior developers in coding standards and best practices.
  • Provide technical leadership and guidance to cross-functional teams. Collaborate with product managers, designers, and other stakeholders to define technical requirements and specifications.
  • Identify and implement opportunities for system optimization, performance improvement, and scalability.
  • Conduct thorough code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
  • Investigate and resolve complex technical issues and bugs. Collaborate with the support team to address customer-reported problems.
  • Stay abreast of industry trends and emerging technologies. Evaluate and recommend new tools, frameworks, and methodologies to enhance the development process.
  • Create and maintain comprehensive technical documentation for both internal and external audiences.
  • Stay abreast of industry trends, emerging technologies, and best practices. Drive innovation within the team, exploring new tools and methodologies to enhance our systems and processes.
  • Work closely with cross-functional teams, fostering a collaborative and positive work environment.
  • Proven ability to lead and mentor development teams. Strong communication and interpersonal skills.
  • Excellent problem-solving and critical-thinking skills.
  • Ability to adapt to changing priorities and work effectively in a fast-paced environment.
  • Demonstrate a commitment to continuous learning and professional development.
Salary Range: >$100,000

Next Steps: If you feel this opportunity suits you, or Cognizant is the type of organization you would like to join, we want to have a conversation with you! Please apply directly with us.For a complete list of open opportunities with Cognizant, visit http://www.cognizant.com/careers.Cognizant is committed to providing Equal Employment Opportunities. Successful candidates will be required to undergo a background check.

About Cognizant:

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses.Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Employee Status : Full Time Employee

Shift : Day Job

Job Posting : Apr 24 2024

About Cognizant
Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @Cognizant.

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert