Custom Software Engineer
Accenture
Accenture
Join our team as a Custom Software Engineer and contribute to designing, coding, and enhancing system components. You will leverage modern frameworks and agile practices to deliver scalable, high-performing software solutions precisely tailored to unique business needs.
This role offers the opportunity to develop innovative custom software, ensuring efficiency and excellence in every project. You will be instrumental in translating complex requirements into functional and robust applications, driving technological advancements within the organization.
Take ownership of projects and become a subject matter expert. Actively participate in team discussions and contribute to problem-solving initiatives. Collaborate with cross-functional teams to understand project requirements and deliver effective software solutions. Maintain and enhance existing applications to improve performance and user experience. Document development processes, code changes, and technical specifications to facilitate knowledge sharing. Mentor and support junior team members to foster their professional growth.
A minimum of 2-5 years of experience is required, with at least 3 years focused on Spring Boot development. Proficiency in Java, J2EE, Spring Core, and Spring Boot is essential. Experience with REST API development, Maven/Gradle, and version control systems like Git is necessary. Familiarity with CI/CD pipelines, AWS services, and Python is highly desirable. A strong understanding of software development lifecycle and agile methodologies is expected. Experience with code quality tools such as Jacoco, PIT mutation testing, JUnits, and Checkstyle is preferred. Development background in Java Spring Boot backend or full-stack is a plus. A 15-year full-time education is a mandatory requirement.
Accenture
IT Consulting