Accenture is looking to solve exciting problems and shape the future of technology by designing, developing, and maintaining backend systems that power critical applications, requiring a talented and experienced Senior Java Backend Engineer.
Requirements
- experience in Java programming and deep understanding of object-oriented design principles.
- Extensive hands-on experience with Spring Boot for building microservices and RESTful APIs.
- Proficiency with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
- Familiarity with DevOps practices and CI/CD pipelines.
- Background in performance optimization and application monitoring.
Responsibilities
- Design, develop, and maintain backend services and APIs using Java and the Spring Boot framework.
- Architect and implement scalable, reliable, and secure systems for high-traffic environments.
- Optimize application performance and scalability through advanced profiling, monitoring, and tuning techniques.
- Develop and integrate microservices, ensuring interoperability and consistency across the ecosystem.
- Design and implement robust data models, manage database schemas, and write optimized queries for relational (PostgreSQL/MySQL) and NoSQL databases.
- Implement authentication, authorization, and data protection strategies, including OAuth2, JWT, and encryption standards.
- Build and maintain CI/CD pipelines, automate deployments, and work closely with DevOps to ensure smooth releases.
Other
- This is a hybrid role and will require 3 days per week in the office.
- Hiring locations are Columbus, OH, Tampa, FL, Dallas, TX, and Scottsdale, AZ.
- Bachelor's degree or equivalent (minimum 12 years) work experience. (If Associate Degree, must have minimum 6 years work experience)
- Strong problem-solving skills and ability to work independently and in teams.
- Excellent communication and interpersonal skills.