JOBSEARCHER

Java Developer

SotalentWashington, DCL6 LeadSeptember 10th, 2026
Java Developer📍 Location: Washington, District of Columbia, United States🏢 Industry: IT Services and IT Consulting💼 Work Setting: HybridAre you passionate about building innovative software solutions and leveraging modern technologies to solve complex business challenges? We are seeking a motivated Java Software Engineer who thrives in a collaborative environment and enjoys developing high-quality applications, prototypes, and scalable services that deliver meaningful business outcomes. You will work across multiple technology stacks, contribute to solution design, and collaborate with cross-functional teams to create reliable and efficient software solutions.Key ResponsibilitiesDesign, develop, test, and maintain software applications using Java and related technologies.Apply application design and development practices across multiple technology domains.Configure and support software products, platforms, and enterprise systems.Develop prototypes and proof-of-concept solutions to evaluate emerging technologies and innovative approaches.Build and maintain scalable microservices and service-based applications.Collaborate with stakeholders, architects, and development teams to deliver high-quality technical solutions.Participate in all phases of the Software Development Lifecycle (SDLC), including design, development, testing, deployment, and support.Integrate applications with databases, APIs, and external systems.Conduct code reviews and promote software engineering best practices.Ensure consistent quality, performance, and reliability of software solutions.Troubleshoot technical issues and implement effective resolutions.Support continuous improvement of development processes, tools, and technology standards.Required QualificationsProfessional experience developing applications using Java.Experience with Java Enterprise technologies or modern Java frameworks such as Spring.Experience using development tools such as Git, JUnit, Eclipse, IntelliJ, or similar technologies.Experience working with relational databases, SQL, and data management solutions.Experience developing Java-based microservices.Strong understanding of software design, development, and testing methodologies.Strong analytical, problem-solving, and troubleshooting skills.Excellent communication and collaboration skills.Ability to work effectively in a fast-paced, team-oriented environment.Preferred QualificationsBachelor's degree in Computer Science, Engineering, Information Technology, or a related technical field.Experience working with business stakeholders to understand and translate requirements into technical solutions.Experience using AI-assisted development tools and code productivity platforms.Knowledge of enterprise application servers and middleware technologies.Experience with data modeling and ORM frameworks.Experience designing and consuming RESTful and/or SOAP web services.Understanding of software architecture principles and design patterns.Experience with cloud platforms and cloud-native development.Familiarity with DevOps and CI/CD practices.Experience with performance testing, optimization, and system tuning.Technical SkillsProgramming & FrameworksJavaSpring FrameworkJava Enterprise TechnologiesMicroservices ArchitectureDatabase & IntegrationSQLRelational DatabasesData ModelingREST APIsSOAP ServicesDevelopment ToolsGitJUnitEclipseIntelliJ IDEACloud & DevOpsAWS or Similar Cloud PlatformsCI/CD PipelinesDevOps PracticesAutomation ToolsKey CompetenciesSoftware Development & Engineering ExcellenceTechnical Problem SolvingApplication Design & ArchitectureInnovation & Continuous LearningQuality-Focused DeliveryTeam Collaboration & CommunicationCritical Thinking & Analytical SkillsEligibility RequirementU.S. Citizenship required.