Job ID: JOB_ID_826

Role Overview

We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team. As a Senior Java Developer, you will be responsible for the design, development, and implementation of high-volume, low-latency applications for mission-critical systems. You will contribute to all phases of the development lifecycle, from concept and design to testing and deployment. The ideal candidate will have a deep understanding of the Java ecosystem, microservices architecture, and cloud-native development practices.

Key Responsibilities

  • Design and develop high-quality, scalable, and maintainable software using Java and related technologies.
  • Lead the architectural design of complex systems, ensuring robustness, security, and performance.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to define and implement new features.
  • Write clean, well-documented, and testable code, adhering to industry best practices and coding standards.
  • Conduct thorough code reviews and provide constructive feedback to team members.
  • Identify and resolve performance bottlenecks and technical debt.
  • Stay up-to-date with the latest trends and technologies in the Java ecosystem and advocate for their adoption where appropriate.
  • Mentor junior and mid-level developers, fostering a culture of continuous learning and improvement.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Ensure the seamless integration of third-party services and APIs.

Technical Requirements

  • Extensive experience (8+ years) in Java development, with a strong command of Java 11/17+.
  • In-depth knowledge of Spring Framework, including Spring Boot, Spring Cloud, and Spring Security.
  • Proven experience in designing and implementing microservices architectures.
  • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Proficiency in containerization technologies like Docker and orchestration tools like Kubernetes.
  • Solid understanding of CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Experience with messaging systems like Kafka or RabbitMQ.
  • Strong problem-solving skills and the ability to work independently or as part of a team.
  • Excellent communication and interpersonal skills.

Professional Growth and Environment

This position offers a unique opportunity to work on cutting-edge projects that impact millions of users. We value innovation, collaboration, and a commitment to excellence. You will have access to professional development resources, including training programs and certifications, to help you stay at the forefront of your field. Our remote-first culture ensures that you have the flexibility and support needed to thrive in your role, regardless of your physical location. Join us and be a part of a team that is shaping the future of technology.


Special Requirements

Relocation to anywhere in USA mentioned; Bench Sales Recruiter context implies potential C2C or visa sponsorship requirements.


Compensation & Location

Salary: $145,000 – $195,000 per year (Estimated)

Location: Remote


Recruiter / Company – Contact Information

Recruiter / Employer: Vision Square IT Solutions

Email: mahadevi@visionsquareit.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
mahadevi@visionsquareit.com with the subject:

DELETE_JOB_ID_826

to delete@join-this.com.