Software Development Engineer
Accenture
10 - 12 years
Hyderabad
Posted: 9/9/2024
Job Description
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Spring Boot
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : Bachelor's degree in computer science or a related field
Key Responsibilities: 1. understand the problem and identify correct design pattern , create HLD, LLD, class design , ER Diagram , mapping with other microservices. 2. Design and architect complex enterprise applications using Spring Boot framework. 3. Translate business requirements into technical solutions adhering to OOPS principles, design patterns, and best practices. 4. Collaborate with cross-functional teams (development, operations) to ensure smooth project delivery. 5. Implement DevOps practices for continuous integration and continuous delivery (CI/CD). 6. Develop microservices architectures leveraging Spring Cloud and related technologies. 7. Create detailed Low-Level Design (LLD) and High-Level Design (HLD) documents. 8. Write unit tests using JUnit 5 and Mockito frameworks. 9. Utilize test containers for efficient testing. Technical Experience: 1. Spring-boot, Design Pattern, Java 11, Microservice Architecture, Spring Security, Containerization, Messaging systems, Scrum Framework , Caching, API GW 2. Minimum 10 years of experience in Java and Spring Boot development. 3. Proficient in designing, developing, and deploying applications using Spring Boot. 4. Strong understanding of OOP concepts, design patterns, and software architecture principles. 5. Hands-on experience with DevOps tools and practices. 6. Experience with microservices architecture and design patterns. 7. Familiarity with Java 11 or above. 8. Expertise in build tools like Maven. Professional Attributes: 1. Excellent communication and analytical skills. 2. Ability to work independently and as part of a team. 3. Strong problem-solving and critical thinking skills. 4. Passion for building innovative and scalable solutions. Additional Information: 1. Performance optimization, API design and documentation, Database systems 2. Experience with cloud platforms like AWS, Azure, or GCP (bonus points for experience with specific services like AWS IoT Core, Azure Hub, Lambda functions, API Gateway, IAM, etc.) 3. Understanding of communication protocols like MQTT, CAN, AMQP, WebSocket, HTTP, and message brokers (bonus).
About Company
Accenture is a global professional services company that provides a broad range of services in strategy, consulting, digital, technology, and operations. Headquartered in Dublin, Ireland, Accenture operates in more than 120 countries and serves clients in various industries, including finance, healthcare, technology, and consumer goods. The company focuses on delivering innovative solutions and digital transformation services to help businesses improve efficiency, enhance performance, and drive growth. Accenture is known for its extensive use of technology and data analytics to solve complex business challenges and maintain a competitive edge in a rapidly changing market.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).