Find Your Dream Java Job

Explore the latest Java job opening. Discover top companies hiring for Java roles and take the next step in your career.

search for jobs
google-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobsgoogle-jobsmeta-jobsamazon-jobsmicrosoft-jobsibm-jobsapple-jobsnvidia-jobssony-jobsfacebook-jobsinstagram-jobslinkedin-jobssnapchat-jobstik-tok-jobsslack-jobspinterest-jobsfigma-jobsmastercard-jobsvisa-jobstesla-jobstencent-jobsstarbucks-jobssamsung-jobsintel-jobs

Technical Team Lead (Java)

Technical Team Lead, Java

Clearance: U.S. Citizenship is required. Must be able to obtain CBP Public Trust clearance

Dev Technology Group is hiring a Technical Team Lead with a focus on Java applications to support our team in serving a dynamic government customer delivering mission-critical functionality for web-based applications. We are looking for an experienced technical team lead who has strong communication skills, clear technical understanding, a desire to learn new things, and a customer focus. The ideal candidate will work collaboratively, serve team members, and enjoy learning new technologies and business areas.

What You'll Be Doing: You will be responsible for providing technical leadership to a team of 8 to 14 developers and testers, ultimately ensuring work gets completed accurately and effectively by enabling team members to work together and grow their skills, and facilitating with other teams and stakeholders. You will support complex problem-solving, provide input to technical design, and suggest process improvement. You will provide mentorship to developers and collaborate closely with your government technical lead. You will ensure a cohesive team effort is applied to all challenges that come your way.

Required Education, Experience, and Skills:

  • Bachelor's degree plus at least 10 years of work experience or equivalent combination of education and experience.
  • At least 5 years of experience developing Java applications and associated frameworks
  • At least 1 year of experience leading a technical team, formally or informally
  • At least 1 year of development experience using JavaScript and/or JavaScript frameworks like Angular
  • At least 3 years of experience working in a story-based Agile team development environment using Jira or a similar tool
  • At least 1 year of experience working in an automated development environment, using CI/CD tools such as Git, Bamboo, Jenkins, SonarQube
  • Experience with Spring and Spring Boot
  • Experience with Hibernate or MyBatis
  • Experience writing automated unit tests
  • Experience developing against relational databases (e.g., Oracle, PostgreSQL)
  • Good communication skills, both written and verbal
  • Experience working to translate business requirements into working code
  • Ability to collaborate with team members to ensure client needs and expectations are met or exceeded
  • Experience developing in and deploying to a Cloud environment (such as Amazon Web Services)

Preferred Education, Experience, and Skills:

  • Experience with JMS (e.g., IBM MQ, ActiveMQ)
  • Experience working on a federal government project

Who We Are

Dev Technology is a growing IT company with an employee-centric culture that works on mission-critical projects for the federal government. We partner with our federal customers to deliver technology services and solutions, and to drive our client's missions forward through innovation. We use Agile and DevSecOps principles to provide services including application development, biometrics and identity management, cloud and infrastructure optimization, IT and legacy modernization, and data management.

As a Washington Post Top Workplace award winner for the past TWELVE years in a row, the Top Workplaces USA for the past five years, and a recipient of the Companies As Responsive Employers (CARE) Award for the past six years, Dev Technology employees enjoy:

  • Generous and flexible time-off policy
  • Flexible work schedules and telework options, including remote work availability for eligible projects
  • Career development opportunities including a mentorship program, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training opportunities
  • Industry-leading benefits including a choice of two health plans that include dental and vision, flexible spending account, commuter benefits, life insurance, and more
  • 401K matching with a 5% matching contribution
  • Regular team and company social events including our annual party, happy hours, fitness challenges, and more
  • A focus on community engagement including company wide support activities, employer match for donations, and time off for volunteer efforts
  • To learn more about working at Dev Technology visit, Working At Dev Technology Group

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Dev Technology Group operates in the following states: AL, AR, AZ, CO, DC, FL, GA, ID, IL, IN, MD, MA, ME, MI, MN, MO, NC, NJ, OH, OR, PA, SC, TN, TX, VA, WV.

SMS Terms and Privacy Notice

Dev Technology Group offers you the option to engage in SMS text conversations about your job application. By participating, you also understand that message frequency may vary depending on the status of your job application, and that message and data rates may apply. Please consult your carrier for further information on applicable rates and fees. Carriers are not liable for delayed or undelivered messages. Reply STOP to cancel and HELP for help. By opting-in to receiving SMS text messages about your job application, you acknowledge and agree that your consent data, mobile number, and personal information will be collected and stored solely for the purpose of providing you with updates and information related to your job application. No mobile information will be shared with third parties/affiliates for marketing/promotional purposes. All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.

PandoLogic. Category:General, Location:Ashburn, VA-20147
company icon

Dev Technology Group

calendar icon

16 days ago

SR Java Engineer

Join our team of more than 34,000 team members, supporting our members and communities in our Club Support Center, 235+ clubs and eight distribution centers. BJ's Wholesale Club offers a collaborative and inclusive environment where all team members can learn, grow and be their authentic selves. Together, we're committed to providing outstanding service and convenience to our members, helping them save on the products and services they need for their families and homes.

The Benefits of working at BJ's

• BJ's pays weekly

• Eligible for free BJ's Inner Circle and Supplemental membership(s)

• Generous time off programs to support busy lifestyles

o Vacation, Personal, Holiday, Sick, Bereavement Leave, Jury Duty

• Benefit plans for your changing needs

o Three medical plans , Health Savings Account (HSA), two dental plans, vision plan, flexible spending

• 401(k) plan with company match (must be at least 18 years old)

eligibility requirements vary by position

medical plans vary by location

  • Strong, energetic, full-stack technical resource for the Marketing and Membership development team developing applications and services using Java, React and AWS Cloud technologies.
  • Strong experience in developing the micro services using Spring Boot Framework.
  • Apply the technical and analytical skills of a Senior Engineer to lead design, development, and rollout of new capabilities for BJ's Membership applications and APIs.
  • Create technical specification documents for new functionality and ensure that new solutions integrate seamlessly with existing technologies in compliance with BJ's Software Engineering/Security standards and strategy.
  • Work closely with various BJ's Application Development, Middleware, BI, and Operations and Infrastructure teams as well as offshore partners to coordinate, lead, and implement solutions according to established requirements and technical standards.
  • Establishing and maintaining strong working relationships with a wide variety of business groups and IT partners (Developers, Product Owners, Network Engineering, Security, etc.)
  • Actively participate in requirements, architecture, and design meetings.
  • Enhance and redesign the existing applications using the new technology stack.
  • On call production support for Marketing and Membership applications, Micro services, Adobe Product Suite (AEM, ACC, AEP, Target).
  • Have been responsible for code reviews
  • Serve as technical lead on small to medium size projects.
  • Strong knowledge of Data Structures/Algorithms and performance tuning.

Minimum Requirements:

  • Bachelor's degree or foreign equivalent in Computer Science, Computer Engineering, Information Systems or a related field
  • 6-8 years of experience with Spring Framework, RESTful APIs, Micro services, Java, HTML, React, CSS, JavaScript, JDBC, JMS/MQ, SQL/Postgres, Dynamo DB.
  • Experience must include, experience with cloud technologies such as RDS, API Gateways, Lambda, and Dynamo DB; Strong systems analysis and design skills and demonstrated ability in successfully leading the deployment of enterprise-scale applications.
  • Experience with SDLC and Agile methodology; Experience with marketing applications such as CRM, Campaign Management, and Marketing Automation and Personalization desirable.

This is a hybrid role. Tuesday through Thursday are in-office days at BJ's Club Support Center in Marlborough, MA and Monday and Friday are remote days.

In accordance with the Pay Transparency requirements, the following represents a good faith estimate of the compensation range for this position. At BJ's Wholesale Club, we carefully consider a wide range of non-discriminatory factors when determining salary. Actual salaries will vary depending on factors including but not limited to location, education, experience, and qualifications. The pay range for this position is starting from $98,000.00.
company icon

BJ's Wholesale Club

calendar icon

16 days ago

Application Developer-Java & Web Technologies

A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio • Design, develop, and maintain RESTful APIs and microservices using Java 17 and Spring Boot. • Collaborate with cross-functional teams to define, design, and ship new features and services. • Develop solutions to integrate with various third-party APIs and internal services. • Ensure high-quality code delivery through code reviews, testing, and adhering to coding standards. • Work with GCP services like Cloud Spanner, Cloud SQL, Cloud Storage, BigQuery, and more to design scalable and reliable cloud-based applications. • Optimize application performance, troubleshoot and resolve production issues. • Implement security best practices, including authentication, authorization, and data protection. • Drive technical discussions and guide the team in adopting best practices for API development. • Contribute to CI/CD pipeline setup and deployment automation.
company icon

IBM

calendar icon

16 days ago

Senior Java Developer

DPPis seeking a fewSenior Java Developersfor an opportunity in Columbia, SC. Work arrangement:
  • Hybrid: Onsite 3 days/week and as needed.
  • W2 position; 6 months
  • Candidates local to Columbia are highly preferred.
Position summary:
  • TheSenior Developerpositions will focus on backend Java development and Oracle database enhancements for enterprise-level applications within the eCommerce division of a leading health insurance provider.
  • The role includes ongoing development, maintenance, and support of several mission-critical systems that support regulatory and operational requirements, including those related to Medicare compliance.
Top technologies:
  • 15 years of Java development using Eclipse
  • Oracle database experience
  • Hibernate 3.0+
  • Spring Framework 3.x, 5.x, 6.x
  • Jenkins and GitHub
  • Agile Scrum
Minimum required work experience:
  • 8 years of application development, systems testing or other job-related experience.
Job/class description:
  • Responsible for analysis, design, programming, and implementation of the most complex applications tasks and projects in the area. Devise feasible, logical procedures to resolve business problems through the use of computer resources. Formulate scope and objectives through research to develop or modify complex systems. Provide technical direction and support in the development and support of business systems software and procedures. Design, code, test and debug the most complex application programs.
  • Provide expertise regarding the integration of applications across the business. Conceive, design, and implement structures and programs to business systems software.
  • Act as an internal consultant, advocate, mentor, and change agent providing expertise and technical guidance on complex projects. Work closely with customers, business analysts, and team members to determine business requirements that drive the analysis and design of quality technical solutions. Ensure solutions are aligned with business and IT strategies and comply with the organization's architectural standards.
  • Provide design recommendations based on long-term IT organization strategy. Make recommendations towards the development of new code or reuse of existing code. Responsibilities may also include participation in component and data architecture design, performance monitoring, product evaluation and buy versus build recommendations.
  • Perform analysis, design, programming, and implementation on systems and procedures to solve complex business or scientific problems. Develop enterprise-level applications and custom integration solutions. Evaluate complex interrelationships in immediate programming area to determine how changes in one program will affect another related area.
  • Develop programming and development standards. Devise new sources of data and develop new approaches and techniques. Involved in the full systems life cycle and is responsible for designing, coding, testing, implementing, maintaining and supporting application software that is delivered on time and within budget.
  • Provide guidance to lower level programmers/analysts. Lead, plan, organize, and/or coordinate complex projects or phases of large projects. Determine and resolve problems with other systems analysts, programmers, and systems users.
  • Test designed programs, verify logic, perform any necessary "debugging," and write the documentation.
Required knowledge, skills, and abilities:
  • Advanced understanding of applications/development, quality assurance and integration methodologies, concepts and facilities in a mainframe, midrange, and/or PC/LAN environment.
  • Demonstrates a high level of technical proficiency in the areas of programming languages, platform capabilities, and methods of systems analysis and program design.
  • Advanced analysis, decision-making, and problem-solving skills.
  • Demonstrates logical abstract thinking and assimilating/adhering to project goals and deadlines.
  • Ability to communicate effectively verbally and in writing.
  • Able to work well under pressure and as part of a team.
  • Extensive knowledge of interpersonal skills/team building.
  • Familiar with project management concepts.
  • Ability to assess requirements, alternatives, and risks/benefits for low- to high-impact projects.
  • Pays attention to detail.
  • Ability to establish and maintain effective working relationships with employees, clients, vendors, etc.
  • In-depth understanding of organizational functions, behavior, and inter-relationships.
  • Advanced knowledge of relevant operating systems, programming languages, and development tools and their usage in the company.
About the team:
  • The CMRS team consists of 3 smaller scrum teams of around 7 people each.
  • Currently working on enhancements as required by CMS, production issues and other new features.
  • Work consists of roughly 80% technical debt and production issues and 20% new work on existing applications.
  • Non-technical skills that are valuable to the team include good communication skills, leadership qualities, and the ability to learn quickly.
Required education/equivalencies:
  • Bachelor's degree in Computer Science, Information Technology, or other job-related degree;
  • OR, Associates degree in CS, IT, or other job-related degree plus 2 years of work-related experience;
  • OR, 4 years job-related work experience (total 12 years without a degree)
Interested? Learn more: Click the apply button or contact our recruiterCarolynat(url removed)to learn more about this position (#(phone number removed)). Authorized US Worker- US Citizens and those authorized to work in the US are encouraged to apply. Candidates who are foreign nationals must have resided in the US for at least three (3) of five (5) years prior to assignment to the company's applicable government contract.EOE/AA/V/D DPPoffers a range of compensation and benefits packages to our employees and their eligible dependents. Call today to learn more about working withDPP.
company icon

DP Professionals

calendar icon

16 days ago

Senior Java Developer

Job Title: Senior Java DeveloperSchedule: Full-TimeClearance: Must be able to obtain an IRS Minimum Background Investigation (MBI) clearanceLocation: Hybrid - 2 days per week at a local IRS office and 3 days teleworkTravel Required: No Job Description:Total Force Alliance (TFA) is seeking a talented Senior Java Developer with 10+ years of professional experience in designing and developing robust, scalable enterprise applications. This position will be supporting the Internal Revenue Services (IRS) Computer Assisted Publishing System (CAPS) program based in Washington, DC. The ideal candidate will have deep expertise in Java technologies, cloud architecture, and modern application design, with a passion for clean, maintainable code.
company icon

Total Force Alliance

calendar icon

21 days ago

Java Developer III - (E3)

Who We Are

Applied Materials is the global leader in materials engineering solutions used to produce virtually every new chip and advanced display in the world. We design, build and service cutting-edge equipment that helps our customers manufacture display and semiconductor chips - the brains of devices we use every day. As the foundation of the global electronics industry, Applied enables the exciting technologies that literally connect our world - like AI and IoT. If you want to work beyond the cutting-edge, continuously pushing the boundaries of science and engineering to make possible the next generations of technology, join us to Make Possible a Better Future.

At Applied, we prioritize your well-being and encourage you to bring your best self to work. Your happiness, health, and resiliency are at the core of our benefits and wellness programs. Our robust total rewards package makes it easier to take care of your whole self and your whole family. We're committed to providing programs and support that encourage personal and professional growth and care for you at work, at home, or wherever you may go. Learn more about our Benefits .

What You'll Do

As a Software Engineer at Applied Materials, you'll dive deep into ground-breaking technologies pushing the boundaries to craft novel software solutions that solve our customers' high-value problems. You'll work with cross functional teams on interesting and challenging projects, contributing your expertise in intricate systems, deciphering code, and anticipating software behaviors to ensure Applied remains the leader in the semiconductor and display sectors.

Key Responsibilities

  • Design, develop, and maintain Machine Control software applications using Java.
  • Work closely with systems and application engineers to integrate software solutions equipment software.
  • Proactively communicate on development status & delays in agreed upon timelines
  • Implement and manage microservices architecture to ensure scalability and efficiency.
  • Interface with internal and external customers for requirement analysis, functional specification, solution development, testing, and support.
  • Navigate a dynamic work environment and collaborate with cross-functional teams and global counterparts to ensure the effective delivery of solutions.
  • Must be dedicated to development

Problem Solving

  • A bility to break down complex problems into smaller, manageable parts. This helps in understanding the root cause of issues and developing effective solutions .
  • Understanding and applying algorithms to solve problems efficiently. This includes knowledge of data structures and algorithms, which are fundamental to writing optimized code
  • Evaluating different solutions and approaches to determine the best course of action. This involves assessing the pros and cons of various options
  • Working effectively with other team members to solve problems. This includes clear communication and the ability to understand and incorporate feedback

Qualification and Requirements:

  • Proficiency in programming, especially in Java.
  • Experience with microservice architecture and related technologies.
  • Capability to collaborate with application and systems teams to comprehend system requirements and translate them into software designs.
  • Strong computer science fundamentals (Object-Oriented technology, design patterns, data structures, and algorithms).
  • Strong software diagnostic and troubleshooting skills.
  • Excellent analytical, problem-solving, and organizational skills, along with strong interpersonal communication skills.
  • Team player mindset and motivated by team success.
  • Experience working in Semiconductor, Healthcare or Medical Equipment industries preferred
  • Master's or Bachelor's degree in Computer Science/Engineering or similar fields with 5+ years of experience.

Qualifications

Education: Bachelor's Degree

Skills

Certifications:

Languages:

Years of Experience: 4 - 7 Years

Work Experience:

Additional Information

Shift: 10-Day 8-Hr (United States of America)

Travel: Yes, 10% of the Time

Relocation Eligible: Yes

U.S. Salary Range:

$152,000.00 - $209,000.00

The salary offered to a selected candidate will be based on multiple factors including location, hire grade, job-related knowledge, skills, experience, and with consideration of internal equity of our current team members. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation such as participation in a bonus and a stock award program, as applicable.

For all sales roles, the posted salary range is the Target Total Cash (TTC) range for the role, which is the sum of base salary and target bonus amount at 100% goal achievement.

Applied Materials is an Equal Opportunity Employer committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, national origin, citizenship, ancestry, religion, creed, sex, sexual orientation, gender identity, age, disability, veteran or military status, or any other basis prohibited by law.

company icon

APPLIED MATERIALS

calendar icon

21 days ago