Stand out for this role — generate a tailored resume and cover letter in about a minute.
Version 1 is seeking a Senior Java Developer to design, build, and maintain high-performance, scalable Java applications. You will work with product managers, QA, and other developers to deliver robust cloud-enabled solutions.
We value strong AWS expertise, relational database proficiency, and experience with batch processing. This role offers opportunities to influence architecture and drive continuous improvement in a collaborative, innovation-driven environment.
Version 1 is a leading digital transformation and technology services provider committed to delivering innovative solutions that drive business growth. With a strong focus on leveraging cutting-edge technologies, Version 1 partners with organizations across various industries to develop scalable, secure, and high-performance applications. The company prides itself on fostering a collaborative and inclusive work environment, encouraging continuous learning, and maintaining a culture of excellence. As a trusted partner in digital transformation, Version 1 is dedicated to helping clients achieve their strategic objectives through tailored technology solutions and expert consulting services.
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team at Version 1. In this role, you will be instrumental in designing, developing, and maintaining high-performance, scalable applications that meet our business needs. The ideal candidate will possess a strong background in Java development, extensive experience with AWS cloud services, and a solid understanding of database management. Preference will be given to candidates with prior experience in batch processing systems. As a Senior Java Developer, you will collaborate closely with cross-functional teams, including product managers, QA engineers, and fellow developers, to deliver innovative solutions that enhance our service offerings. This position offers an exciting opportunity to work on complex projects within a forward-thinking organization that values technical excellence and continuous improvement.
The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. They should possess a proven track record of at least 7+ years working as a Java Developer within product development or service environments. Candidates must have a minimum of 3+ years of hands-on experience with AWS services such as EC2, S3, Lambda, Step Functions, and Event Bus, demonstrating their ability to build and deploy cloud-based solutions. Additionally, candidates should have at least 5+ years of experience working with relational databases like Oracle, MySQL, or PostgreSQL, including skills in writing complex SQL queries and troubleshooting performance issues. Proficiency in Java, Spring Framework, Hibernate, and RESTful API development is essential. Strong analytical, problem-solving, verbal, and written communication skills are required, along with the ability to work effectively within a collaborative team environment. Preferred qualifications include hands-on experience with batch processing frameworks and tools, as well as a minimum of 2 years of experience with Python. Candidates must also hold SC clearance to be considered for this role.
The Senior Java Developer will be responsible for designing and developing robust, scalable, and efficient Java applications that meet business requirements. Key responsibilities include utilizing AWS services to build and deploy cloud solutions ensuring high availability and scalability, designing, implementing, and maintaining database schemas, and optimizing database performance through complex SQL queries. The role involves developing and managing batch processing systems to efficiently handle large data volumes, ensuring code quality through rigorous reviews, unit testing, and adherence to best practices. The developer will collaborate closely with cross-functional teams to deliver high-quality software solutions, troubleshoot performance bottlenecks, bugs, and other technical issues and provide mentorship to junior developers. Additionally, the role requires active participation in continuous improvement initiatives, staying updated with emerging technologies, and contributing to the overall technical strategy of the organization.
Version 1 offers a comprehensive benefits package designed to support the well-being and professional growth of its employees. Benefits include competitive salary packages, health insurance coverage, and retirement savings plans. Employees have access to ongoing training and development programs, opportunities for career advancement, and a flexible work environment that promotes work-life balance. The company also encourages participation in industry events, certifications, and continuous learning initiatives. Additionally, employees benefit from a collaborative and inclusive workplace culture that values innovation, diversity, and mutual respect, fostering an environment where everyone can thrive and contribute meaningfully to the organization’s success.
Version 1 is an equal opportunity employer. We are committed to creating an inclusive environment for all employees and applicants, regardless of race, gender, age, religion, sexual orientation, disability, or any other characteristic protected by law. We believe that diversity drives innovation and excellence, and we actively promote a culture of respect, equity, and inclusion. All qualified candidates will receive consideration for employment without regard to any protected status, and we are dedicated to providing a workplace where everyone can succeed and grow.