About This Role
This role is for a Spring Boot Developer to design, develop, and maintain web service applications, working within an Agile team. It suits a developer with full-stack experience who can contribute to all stages of the software development lifecycle, from gathering requirements to deployment and troubleshooting.
Responsibilities
- Participate in daily Agile stand-up meetings to review progress and discuss upcoming tasks
- Design, develop, configure, test, debug, deploy, document, and maintain web service applications using a variety of software development toolkits
- Write clean, maintainable, and efficient code following established coding standards
- Participate in peer code reviews and provide actionable feedback to improve code quality
- Gather business requirements and translate them into detailed technical specifications
- Troubleshoot production and non-production issues and implement software enhancements
- Validate that proposed solutions align with architectural standards and business requirements
- Provide technical guidance and mentorship to junior developers
- Collaborate with team members to identify and implement engineering best practices
- Act as technical point of contact for clients and stakeholders, providing status updates and progress reports
Requirements
- Bachelor
- 3
- Experience with at least one front-end framework: React.js, Angular, or Vue.js
- Experience working in Agile and Scrum development environments
- Experience using IDEs such as Eclipse or IntelliJ
- Experience using Git for code versioning and collaboration tools such as Jira and Confluence
- Experience creating unit tests using JUnit, Mockito, or PowerMock
- Experience working with JSON and YAML
Nice to have:
- Experience creating and interpreting UML diagrams (use case, activity, sequence)
- Experience applying software design patterns
- Experience leading or mentoring junior developers
- Experience using Swagger, Kafka, or RabbitMQ
- Experience using quality and security scanning tools such as SonarQube, Fortify, or WebInspect
- Experience with CI/CD pipelines
- Knowledge of SOAP web services
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
- Familiarity with web security vulnerabilities and mitigation techniques
About the Company
Accenture is a leading global professional services company with approximately 791,000 people serving clients in more than 120 countries. The company helps the world