What are the responsibilities and job description for the Senior Java Developer with Python - Location: Alpharetta GA. position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, NMK Global Inc., is seeking the following. Apply via Dice today!
Hi Every one
Hope doing well!
Job Title: Senior Java Developer with Python
Location: Alpharetta GA.
Duration: Contract / Full-Time
Experience: 5 Years
Job Description
We are seeking a highly experienced Senior Java Developer with Python expertise to design, develop, and support scalable enterprise applications and cloud-native solutions. The ideal candidate will possess strong experience in Java, Spring Boot, Python, Microservices, Cloud Technologies, and RESTful API development. This role requires collaboration with architects, product owners, and cross-functional teams to deliver high-quality software solutions in an Agile environment.
Required Skills
Hi Every one
Hope doing well!
Job Title: Senior Java Developer with Python
Location: Alpharetta GA.
Duration: Contract / Full-Time
Experience: 5 Years
Job Description
We are seeking a highly experienced Senior Java Developer with Python expertise to design, develop, and support scalable enterprise applications and cloud-native solutions. The ideal candidate will possess strong experience in Java, Spring Boot, Python, Microservices, Cloud Technologies, and RESTful API development. This role requires collaboration with architects, product owners, and cross-functional teams to deliver high-quality software solutions in an Agile environment.
Required Skills
- 5 years of experience in software development using Java technologies.
- Strong expertise in Java 8/11/17, Spring Framework, Spring Boot, and Microservices.
- Hands-on experience with Python development for automation, APIs, data processing, or backend services.
- Experience building and consuming RESTful APIs and event-driven architectures.
- Strong knowledge of SQL databases (Oracle, PostgreSQL, MySQL, SQL Server).
- Experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
- Experience with Kafka, RabbitMQ, or messaging systems.
- Strong understanding of Object-Oriented Design (OOD) and Design Patterns.
- Experience with Docker, Kubernetes, and containerized applications.
- Experience with AWS, Azure, or Google Cloud Platform.
- Familiarity with CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience working in Agile/Scrum environments.
- Experience with FastAPI, Flask, or Django.
- Knowledge of Generative AI, Machine Learning, LLMs, LangChain, or AI integrations.
- Experience with Apache Spark or Big Data technologies.
- Exposure to Terraform or Infrastructure as Code (IaC).
- Experience with GraphQL.
- Design, develop, test, and deploy enterprise-grade Java and Python applications.
- Develop scalable microservices and REST APIs.
- Build cloud-native solutions leveraging AWS, Azure, or Google Cloud Platform.
- Optimize application performance, scalability, and reliability.
- Integrate applications with databases, messaging systems, and third-party services.
- Participate in architecture discussions and technical design reviews.
- Collaborate with QA teams to ensure high-quality software delivery.
- Mentor junior developers and promote coding best practices.
- Support production deployments and resolve critical application issues.
- Contribute to DevOps and automation initiatives.