Overview
Skills
Job Details
Position Overview
Accenture is seeking a talented and motivated Python with Java Developer to join its development team in Dallas, TX. The ideal candidate will have a strong foundation in both Python and Java, excellent communication skills, and proven experience in onshore/offshore coordination. This role involves end-to-end software development, API design, and integration of enterprise-grade applications within a collaborative Agile environment.
Key Responsibilities
Full Stack Development:
Design, develop, test, and maintain scalable backend systems using Python and Java (Spring Boot).
Create and maintain RESTful APIs and microservices that support large-scale enterprise applications.System Integration:
Build robust integrations between internal and external systems using REST APIs, JSON, and XML.
Work with cloud-based services and application frameworks for secure, high-performance data exchange.Database Development:
Design and optimize data models and queries for relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
Implement data access layers and data pipelines for analytics or operational use cases.CI/CD and DevOps:
Contribute to build and deployment automation using Jenkins, Git, and Docker.
Collaborate with DevOps teams to implement and maintain CI/CD pipelines and infrastructure automation.Collaboration and Coordination:
Work closely with onshore and offshore teams to coordinate tasks, manage dependencies, and ensure timely project delivery.
Communicate effectively with cross-functional teams, including QA, Product Owners, and Project Managers.Quality Assurance:
Participate in code reviews, conduct unit testing, and ensure high-quality code delivery.
Identify performance bottlenecks and suggest optimization strategies.Maintenance & Support:
Provide post-deployment support, troubleshoot production issues, and participate in release management activities.
Required Skills & Qualifications
Bachelor s degree in Computer Science, Engineering, or a related field.
8+ years of professional software development experience.
Strong hands-on expertise in Python (Flask, Django, or FastAPI) and Java (Spring Boot, Core Java).
Proven experience developing RESTful APIs and microservices in distributed systems.
Proficiency in SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB).
Experience with Git, Jenkins, and version control best practices.
Familiarity with cloud environments (AWS/Azure/Google Cloud Platform) and containerization tools such as Docker or Kubernetes.
Excellent communication and coordination skills, especially in managing offshore teams.
Strong analytical, problem-solving, and debugging skills.
Preferred Skills
Experience with messaging systems such as Kafka, RabbitMQ, or ActiveMQ.
Knowledge of Agile/Scrum methodologies.
Exposure to front-end frameworks like Angular or React is a plus.
Hands-on experience in test automation frameworks (PyTest, JUnit).
Soft Skills
Excellent written and verbal communication.
Strong teamwork and interpersonal skills.
Ability to adapt to changing priorities and technologies.
Self-motivated with a proactive approach to issue resolution.