Why This Role Stands Out
As a Senior Java Developer at Version 1, you'll craft impactful, high-performance applications leveraging AWS, with opportunities to mentor and grow your technical expertise. This hybrid role is perfect for experienced Java developers with a passion for cloud solutions and a collaborative spirit, offering a chance to join a reputable company. Apply now to elevate your career in a dynamic and supportive environment.
Quick Overview
Job Description
hackajob is collaborating with Version 1 to connect them with exceptional professionals for this role.
Job Description
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic team. The ideal candidate will have a strong background in Java development, extensive experience with AWS, database management, and preferred work experience in batch processing. As a Senior Java Developer, you will play a crucial role in designing, developing, and maintaining high-performance applications that meet our business needs.
Key Responsibilities:
- Design and Development: Design and development of robust, scalable, and efficient Java applications.
- AWS Integration: Utilize AWS services to build and deploy cloud-based solutions, ensuring high availability and scalability.
- Database Management: Design, implement, and maintain database schemas, write complex SQL queries, and optimize database performance.
- Batch Processing: Develop and manage batch processing systems to handle large volumes of data efficiently.
- Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices.
- Collaboration: Work closely with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software solutions.
- Troubleshooting: Identify and resolve performance bottlenecks, bugs, and other technical issues.
- Mentorship: Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement.
Qualifications
- Education: Bachelor's or master's degree in computer science, Engineering, or a related field.
- Experience: Proven experience of 7+ years working as a Java Developer in product development or services environment.
- AWS Skills: Minimum 3+ years of work experience in AWS services such as EC2, S3, Lambda function, Step-functions, Event bus etc.
- Database Skills: Minimum 5+ years of work experience with relational databases (e.g., Oracle, MySQL, PostgreSQL), ability to write complex joins, performance troubleshooting experience etc.
- Technical Skills: Proficiency in Java, Spring Framework, Hibernate, and RESTful APIs.
- Problem-Solving: Excellent analytical and problem-solving skills.
- Communication: Strong verbal and written communication skills.
- Team Player: Ability to work effectively in a collaborative team environment.
Preferred Qualifications:
- Batch Processing experience: Hands-on experience with batch processing frameworks and tools.
- Python experience: Minimum of 2 years is nice to have.
SC Clearance essential
Similar jobs
- BN
Vice President, Full Stack Software Engineer, Java and Microservices
NewBNY
New York City, New York🇺🇸$56k - $120k/yrHybrid51 minutes agoDockerMicroservicesOracle+17Technology - BN
Senior Vice President, Full-Stack Engineer
NewBNY
New York City, New York🇺🇸Hybrid51 minutes agoNode.jsOracleSnowflake+8Technology - BL
Associate, Full-Stack Engineer (Python/React) - SMA Solutions
NewBlackRock
San Francisco, California🇺🇸$132.5k - $162k/yrHybrid51 minutes agoDockerGCPSQL+7Technology - BN
Vice President, Full-Stack Engineer
NewBNY
Jersey City, New Jersey🇺🇸Hybrid51 minutes agoMicroservicesSQLSpring+4Technology - JM
Lead Software Engineer - Full Stack Java
NewJ.P. Morgan
Chicago, Illinois🇺🇸On-site51 minutes agoMicroservicesMongoDBSpring+11Technology - IN
Senior SQL Integrations Developer
NewInfiCare
Plano, TX🇺🇸On-site16 hours agoOracleSQLSQL Server+6Technology