Jobs and Careers
TE

Senior Java Developer

Tech Brains Solutions, Inc.
United Statesfull_timeVerifiedPosted 3 Feb 2025

About the role

Role: Java Developer with Python (AI) or Redis Experience
Job Type: Contract to Hire

Experience Level: Senior (At least 9 years of relevant experience)
Location: Newark, NJ (Hybrid – 3 days onsite)


Primary Skills Required: Java with Python or Redis.

Position Overview:

We are looking for a talented and highly motivated Java Developer with expertise in Python (AI) or Redis to join our team. This is a contract-to-hire role, providing an exciting opportunity to work on enterprise-level software solutions and cutting-edge projects in a dynamic, hybrid work environment. The ideal candidate will have strong Java development skills, along with experience in either Python for AI/machine learning applications or Redis for high-performance data storage solutions. This role offers a great chance to build scalable applications and integrate advanced technologies to drive innovation.

Key Responsibilities:
  • Develop, design, and maintain robust, high-performance Java applications, ensuring they are scalable, secure, and optimized for performance.
  • Write clean, efficient, and maintainable code in Java, collaborating with other developers and stakeholders to meet business needs.
  • Implement Python-based AI models, algorithms, and machine learning solutions to drive automation, data insights, and predictive analytics.
  • Utilize Redis to enhance the performance and scalability of backend services, focusing on real-time data processing, caching, and high-availability architecture.
  • Collaborate with cross-functional teams to design solutions that integrate Java, Python, and Redis effectively within the broader technology stack.
  • Work with cloud platforms such as AWS, Azure, or Google Cloud to build, deploy, and scale applications.
  • Build and optimize RESTful APIs, ensuring smooth communication between various software components.
  • Ensure rigorous testing, including unit testing, integration testing, and performance testing, to maintain software quality.
  • Troubleshoot and resolve issues related to performance, security, and application reliability.
  • Stay up-to-date with emerging technologies, tools, and industry trends related to Java, Python, Redis, AI, and cloud computing.
  • Participate in Agile development cycles, contributing to sprint planning, daily standups, and code reviews.
  • Document technical specifications, codebase, and process workflows for internal and external stakeholders.
  • Provide mentorship to junior developers and collaborate effectively within a team-oriented environment.

Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
  • Strong proficiency in Java with hands-on experience in building and deploying Java applications.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Tech Brains Solutions, Inc.

View company profile →