Senior Java Developer

Power3 Solutions
Any Location, MD
Job Description
Role Overview

The Software Engineer is responsible for designing, developing, testing, and maintaining software applications. This role involves handling complex tasks with minimal supervision, collaborating with cross-functional teams, and mentoring junior engineers.

What You Will Do

Develop, test, and maintain robust and scalable software applications. Analyze complex technical issues and perform in-depth troubleshooting and root cause analysis. Fix bugs and resolve software defects, often handling escalated tickets from Level 1 support.

Why It Might Be a Fit

This position requires a strong grasp of software development methodologies, problem-solving skills, and a commitment to delivering high-quality, scalable software solutions. The ideal candidate will have a solid understanding of the Software Development Lifecycle (SDLC) and experience working in an Agile environment.

Requirements

  • Active TS/SCI with MD polygraph
  • BS + 14 years experience
  • Proficiency in one or more relevant programming languages (e.g., Python, Java, C#, Javascript, Go)
  • Solid understanding of the Software Development Lifecycle (SDLC) and experience working in an Agile environment
  • Experience with version control systems, such as Git
  • Familiarity with database management systems (SQL, NoSQL) and networking concepts
  • Proven ability to diagnose and troubleshoot complex technical issues
  • Excellent problem-solving, analytical, and communication skills

Benefits

  • 100% company-paid health, dental, and vision premiums
  • Automatic company contributed Health Savings Account (HSA) up to $3,900 for families
  • Up to 7 weeks of Paid Time Off (PTO)
  • Automatic 401k Investment
  • Paid 11 Federal Holidays
  • BlueCross BlueShield Health Insurance
  • Tuition/Training Reimbursement
  • Access to Ravens season tickets in club level
  • Company-paid golf events for your time and course fees
]]>