Python with Java Developer - w2

Overview

On Site
$40 - $45
Full Time
Accepts corp to corp applications
Able to Provide Sponsorship

Skills

API
Agile
Amazon Web Services
Analytical Skill
Analytics
AngularJS
Apache ActiveMQ
Apache Kafka
Automated Testing
Cloud Computing
Collaboration
Communication
Computer Science
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
Debugging
DevOps
Django
Docker
Flask
Git
Good Clinical Practice
Google Cloud Platform
Issue Resolution
JSON
JUnit
Java
Jenkins
Kubernetes
Management
Messaging
Microservices
Microsoft Azure
Microsoft Exchange
MongoDB
MySQL
NoSQL
Offshoring
Optimization
PostgreSQL
Problem Solving
Project Delivery
Python
Quality Assurance
RESTful
RabbitMQ
React.js
Release Management
SQL
Scrum
Software Development
Spring Framework
System Integration
Teamwork
Unit Testing
Use Cases
Version Control
XML

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Bridge Flair LLC