Custom Software Engineer

Accenture

2–5 yrs Bengaluru Full Time Work from office
Accenture logo
Posted : 2 weeks ago Actively Hiring

Job description

Join our team as a Custom Software Engineer and play a key role in crafting bespoke software solutions. You will be instrumental in designing, coding, and refining components across various systems and applications. By leveraging modern frameworks and agile methodologies, you'll contribute to delivering scalable, high-performance solutions precisely tailored to meet evolving business requirements.

This role offers an exciting opportunity to work on innovative projects, troubleshoot complex issues, and continuously enhance software functionality and performance. We encourage a proactive approach to innovation and improvement throughout the software development lifecycle.

Responsibilities

Develop and maintain robust test scripts for TCU validation, utilizing Java-based automation frameworks like ET Framework.

Collaborate closely with firmware and system engineers to translate complex requirements into effective test cases.

Execute automated test scripts, meticulously analyze results, and report defects with detailed documentation.

Contribute to the integration of automated testing into CI/CD pipelines.

Actively participate in Agile/Scrum ceremonies, providing timely and transparent updates on task progress.

Provide essential support in debugging test bench issues and resolving inconsistencies in test results.

Qualifications

Possess a strong foundation in Java, including a deep understanding of Object-Oriented Programming principles, Collections, File I/O, and exception handling.

Demonstrate proficiency with Java and Spring Boot, particularly in a Microservices environment.

Familiarity with modern cloud-native technologies such as Apache Kafka, Azure Event Hubs, AKS/EKS, and containerization tools like Docker/Kubernetes is beneficial.

Experience with monitoring and logging tools like Datadog, Grafana, Prometheus, or Splunk, along with infrastructure-as-code tools like Terraform, is advantageous.

Have practical experience with the Spring Framework for building and structuring automation components, including a solid grasp of dependency injection and annotations.

Proficient in developing test automation and REST API validation using Java, with a minimum of 2 years of experience.

Skilled in writing unit tests using JUnit and employing mocking frameworks like Mockito for effective testing.

Familiarity with version control systems such as Git or GitLab is essential.

Exhibit strong problem-solving and debugging capabilities, coupled with excellent verbal and written communication skills.

Ability to work autonomously and collaboratively within a team setting, demonstrating meticulous attention to detail and ownership of assigned modules. A minimum of 5 years of experience in Java Full Stack Development is required.

Essential Skills

Spring BootJavaObject-Oriented ProgrammingMicroservicesJUnitMockito

Good to Have

Apache FlinkApache KafkaAzure EventhubsAKSEKSDockerKubernetesDatadogGrafanaPrometheusSplunkTerraformGitGitLabET FrameworkAutomotive Communication ProtocolsEmbedded Systems TestingConnected Vehicle TechnologiesAutomotive Domain

More Details

RoleCustom Software Engineer
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting