Java/Python developer w/ data

Compunnel

Wakefield, MA • On-site

Contractor

Posted 3 days ago

New


Job description

Job Summary
We are seeking an experienced software engineering professional with a strong background in scalable, UX-driven applications, distributed systems, data platforms, and modern cloud-native architectures. The ideal candidate will have a minimum of 8 years of strong software engineering experience and deep expertise in REST APIs, microservices, Kubernetes, distributed data processing, and modern data engineering ecosystems. The role requires strong hands-on expertise in Python, Java, Angular, PySpark, Apache Spark, AWS, event-driven technologies, databases, IaC, CI/CD, and DevOps practices, along with exposure to Generative AI technologies including LLMs, RAG, and Agentic AI systems.
Required Qualifications
• B.E., B.Tech, M.Tech, MCA, or equivalent degree in Computer Science, Information Technology, or a related field.
• Minimum 8 years of strong software engineering experience.
• Deep expertise in building scalable UX-driven applications and distributed systems architecture.
• Proven experience designing and building scalable REST APIs, microservices, Kubernetes-based solutions, and distributed systems.
• Experience with Data Warehousing, Data Lakes, Delta Lake architecture, and modern big data ecosystem designs.
• Strong hands-on expertise in Python, Java, and Angular.
• Strong understanding and application of object-oriented design patterns and functional programming.
• Expertise in PySpark and Apache Spark, with proven experience building high-performance distributed data processing solutions.
• Strong experience developing microservices using Kubernetes containerization for eventing and serving.
• Extensive hands-on experience with AWS services including S3, Lambda, API Gateway, and EventBridge.
• Strong experience with messaging and event-driven technologies such as Kafka, SNS, and SQS.
• Strong experience with relational and NoSQL databases, including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, and Redis.
• Hands-on experience with Infrastructure as Code tools such as Terraform and Ansible.
• Strong understanding of CI/CD and DevOps practices using Jenkins, GitHub/GitLab, Bitbucket, GoCD, and automated deployment pipelines.
• Experience implementing unit, integration, and regression testing strategies.
• Strong critical thinking and analytical skills with the ability to diagnose, troubleshoot, and solve complex technical problems.
• Exposure to Generative AI technologies, including LLMs, RAG architectures, and Agentic AI systems.
Preferred Qualifications
• Working knowledge of PySpark with Databricks.
• Experience working with Microsoft Azure and/or Google Cloud Platform (GCP).
• Experience building data platforms in privacy-safe environments.
• Experience working with Customer Data Platforms (CDP).
• Experience working in Marketing Technology environments.

Compunnel logo

About Compunnel

Sourced by ZipRecruiter

Compunnel is a well-known company located in Plainsboro, NJ, US, recognized in the industry of IT Services and Solutions. Established in 1989, Compunnel offers a suite of services that help businesses integrate technology efficiently into their operations, a recognizable name in the IT solutions sphere for over three decades. The company’s service portfolio includes Digital Transformation, Business Intelligence, Cloud Services, Cybersecurity, and Application Modern Services, among others. Guided by its mission "to innovate with industry-leading digital solutions and disruptive tech strategies for unimagining business growth," the company underlines its commitment to offering out-of-the-box solutions to its clients. Remarkable achievements of the company include serving more than 30 Fortune 500 companies and providing job opportunities for over 50,000 individuals.

Industry

It services

Company size

501 - 1,000 Employees

Headquarters location

Plainsboro, NJ, US

Year founded

1994

Social media


Frequently asked questions

Q: What skills or qualities help someone succeed as a Python Java Developer?

A: To succeed as a Python Java Developer, key technical skills include proficiency in programming languages such as Java, Python, and possibly other languages like C++ or JavaScript, as well as expertise in software development frameworks, databases, and data structures. Additionally, strong problem-solving skills, attention to detail, and the ability to learn and adapt quickly are essential soft skills, along with effective communication and collaboration skills to work with cross-functional teams. By combining these technical and soft skills, a Python Java Developer can effectively design, develop, and maintain complex software systems, driving career growth and success in the role.

Q: What is the career path for a Python Java Developer?

A: A Python Java Developer's career path typically begins as a Junior Developer, where they focus on writing clean, efficient code and collaborating with cross-functional teams. As they gain experience, they progress to mid-level roles such as Senior Developer or Technical Lead, where they take on more complex projects, mentor junior team members, and contribute to technical architecture decisions. Ultimately, senior Python Java Developers can move into leadership positions like Technical Program Manager or Engineering Manager, or transition into specialized roles like DevOps Engineer or Data Scientist, leveraging their programming skills and technical expertise to drive business growth and innovation.



Compunnel job posting for a Java/Python developer w/ data in Wakefield, MA, with a map of Wakefield location.