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:
Required Qualifications:
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 KitFree account required — sign up in 30s