
Java Full Stack Developer
Title: Java Full Stack Developer
Location: Lake Mary, FL or Pittsburg, PA (Onsite Must need local to FL/NJ/NY/PA)
Duration: Contract
Please mention work authorization and Current location while sharing resume
Must need 10+years
Job Description:
We are seeking an experienced Senior Developer with expertise in designing and developing scalable, distributed systems to join our team.
As a Senior Developer, you will play a key role in leading the development of our next-generation applications and services, leveraging Java and distributed architecture principles to drive innovation and efficiency.
If you have a passion for building high-performance, fault-tolerant systems and leading teams to success, we’d love to hear from you.
Responsibilities:
• Design and Development:
• Design and develop scalable, distributed systems using Java and related technologies (e.g., Spring, JPA, Docker).
• Collaborate with cross-functional teams to identify and prioritize project requirements and develop solutions that meet business needs.
• Write high-quality, maintainable, and efficient Java code, adhering to industry standards and best practices.
• Write unit and integration tests to ensure code quality and stability.
• Distributed Architecture:
• Design and implement distributed system architectures that meet scalability, availability, and performance requirements.
• Ensure systems are fault-tolerant, highly available, and able to handle high volumes of data and traffic.
• Experience with cloud-based distributed systems (e.g., AWS, Azure, Google Cloud) is a plus.
• Technical Leadership:
• Lead and mentor junior developers, providing guidance and support to ensure successful project delivery.
• Collaborate with other senior developers to drive technical direction and strategy.
• Participate in code reviews, ensuring adherence to coding standards and best practices.
• Problem-Solving and Troubleshooting:
• Troubleshoot complex technical issues, identifying root causes and developing effective solutions.
• Analyze system performance, identifying areas for improvement and implementing optimizations.
• Communication and Collaboration:
• Communicate technical ideas and plans to both technical and non-technical stakeholders.
• Collaborate with QA teams to ensure thorough testing and validation of developed solutions.
To apply for this job email your details to roselin@reveilletechnologies.com