Accenture
Accenture·Today

Spring application framework developer senior analyst

Apply now

Location

onsite, Manila, National Capital Region, Philippines

Commitment

Full Time

Level

Senior (5+ years)

Required skills

JavaSpring Application FrameworkSpring BootSpring MVCAgile MethodologySoftware Development Life CycleRESTSOAPUnit TestingJUnitMockitoContinuous IntegrationDesign PatternsApplication SecurityVersion ControlCloud Computing

Job Description

Java Developer Requirements:

Degree in Software Development, Computer Science, or similar. With experience on Software Development Life Cycle using Agile methodology. Analytical mindset and good problem-solving skills. Excellent written and verbal communication. Good organizational skills and able to work as part of a team. Proficient with Java 8 (Lambda, Stream, Optional, etc.), spring boot / spring application framework / spring MVC. Good if a Full stack developer. Experience with version control applications (SVN, bitbucket, mercurial, GIT (gitlab or github)). Good to have knowledge in Jenkins. Good to have experience on unit testing (JUnit or have use Mockito Framework for testing). Experience with continuous integration and integrating APIs. Good understanding in Design Patterns and best practices in Java. Knowledgeable in Webservices such as REST and SOAP. Good to have knowledge in Cloud such as AWS, Azure or Google Cloud. Knowledgeable in Application security.

Develop custom software solutions

As a Custom Software Engineer, you will spend your day designing, developing, and refining software components that meet unique business requirements. Your work will involve collaborating with colleagues to ensure the delivery of efficient and scalable solutions. You will engage in continuous improvement of software systems, adapting to evolving project needs and contributing to the overall success of the development lifecycle.

Roles & Responsibilities:

  • Expected to perform independently and become an SME.
  • Required active participation/contribution in team discussions.
  • Contribute in providing solutions to work related problems.
  • Collaborate with cross-functional teams to understand requirements and deliver effective software solutions.
  • Maintain and improve existing software by identifying areas for enhancement and implementing necessary changes.
  • Document development processes, code changes, and system configurations to support knowledge sharing and future maintenance.
  • Assist in troubleshooting and resolving software defects to ensure optimal system performance.

Professional & Technical Skills:

  • Required Skill: Expert proficiency in Spring Application Framework.
  • Strong understanding of software design principles and object-oriented programming.
  • Experience with building scalable and maintainable applications using modern development practices.
  • Familiarity with integrating various data sources and databases within applications.
  • Knowledge of testing frameworks and methodologies to ensure software quality.
  • Ability to optimize application performance and troubleshoot complex issues.

Additional Information:

The candidate should have minimum 2 years of experience in Spring Application Framework. This position is based at our Manila office.

Minimum 2 year(s) of experience is required

#LI-PH

Ready to join the team?

Apply now