Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
1C
1st Choice
Senior Java Software Engineer
Career Insights for Java Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Maryland data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Java Developer or Engineer designs or improves computer software using the JAVA computer programming language. Oversees the JAVA software application development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$117,651 / year median in Maryland
+3% projected growth
Job Description
Senior Java Software Engineer
Choose 1st Choice — we care about our people, offer great benefits, and create real opportunities to grow. With 20+ years of nationwide staffing success, we're to help you thrive. We're an equal opportunity employer and welcome all qualified applicants.
Senior Java Software EngineerAbout your role:
At 1st Choice, we are dedicated to transforming financial services technology to benefit our clients. As a Senior Java Software Engineer you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs.
What will you do:
Senior Java Software EngineerAbout your role:
At 1st Choice, we are dedicated to transforming financial services technology to benefit our clients. As a Senior Java Software Engineer you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs.
What will you do:
- Lead the design, development, and implementation of software applications to support 1st Choice business goals.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
- Perform coding, testing, and debugging of applications to ensure optimal performance and reliability.
- Maintain and improve existing codebases and lead peer review processes.
- Mentor junior developers and provide technical guidance to enhance team capabilities.
- 6+ years of experience in software development
- 3+ years of experience in Java
- 3+ years of experience in SQL databases
- 3+ years of experience in AWS, Azure, or GCP services
- 3+ years of experience with CI/CD pipelines and DevOps practices
- 3+ years of experience with Agile methodologies
- Bachelor's degree in computer science, Information Technology, Information Systems, or a related field (or equivalent industry experience).Experience that would be great to have:
- Experience in the financial services industry, specifically card processing.
- Experience with C programmingEssential information about this role:
- This role is on-site Monday through Friday. 1st Choice considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.
- You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered for this role.
- This is a full-time, direct-hire position, and no contract options for unsolicited agency submissions will be considered.
- All offers of employment are contingent on standard background checks.