Java Developer With Python Apply
Position: Java Developer with Python
Location: Plano, TX (Day 1 Onsite/Hybrid)
Duration: Contract
Job Overview: We are looking for an experienced Java Developer with Python skills to join our team in Plano, TX. This role requires a developer proficient in both Java and Python, with experience in modern web technologies and cloud environments. The ideal candidate should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design.
Key Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Java code.
Develop Python scripts to automate routine tasks and integrate systems.
Implement performance and quality modules using Spring Boot.
Develop RESTful services to ensure high performance and responsiveness to requests from the front-end.
Work with React to build dynamic user interfaces.
Utilize AWS cloud services to deploy and maintain applications.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organization, and automatization.
Write well-designed, testable code using best practices for software development.
Required Skills and Qualifications:
Proficient in Java, with a good knowledge of its ecosystems.
Strong understanding of object-oriented programming.
Skill for writing reusable Java libraries.
Knowledge of Python programming.
Familiarity with Spring Boot framework.
Experience with React and front-end technologies including HTML5, JavaScript, and CSS.
Familiar with various design and architectural patterns.
Experience with RESTful Web Services development.
Understanding of AWS cloud services.
Able to implement automated testing platforms and unit tests.
Desired Skills:
Experience with other cloud service platforms like Azure or Google Cloud is a plus.
Experience with continuous integration.
Understanding of code versioning tools, such as Git.
Familiarity with build tools such as Maven, Ant, and Gradle.