Java Developer (No OPT EAD, No C2C)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Java DeveloperLocation: Remote (United States)Employment Type: Full-time / W2 Only (No OPT EAD, No C2C)We are seeking an experienced Senior Java Developer to join our dynamic engineering team. In this remote role, you will design, develop, and maintain high-performance enterprise applications that power our core business operations. You will work collaboratively with cross-functional teams to deliver scalable, secure, and reliable software solutions.Key ResponsibilitiesDesign, develop, and deploy robust Java-based applications using industry best practicesCollaborate with product managers, architects, and other developers to translate business requirements into technical solutionsWrite clean, maintainable, and efficient code following coding standards and design patternsPerform code reviews and provide constructive feedback to team membersTroubleshoot, debug, and resolve complex production issuesOptimize application performance and ensure scalabilityParticipate in agile ceremonies including sprint planning, daily stand-ups, and retrospectivesCreate and maintain technical documentationMentor junior developers and contribute to team growthRequired QualificationsEducation & ExperienceBachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)5+ years of professional software development experience with JavaStrong understanding of object-oriented programming and design patternsTechnical SkillsCore Java: Strong proficiency in Java 8/11/17 features including streams, lambdas, and multi-threadingFrameworks: Spring Boot, Spring MVC, Spring Security, Hibernate/JPARESTful APIs: Design and development of microservices and REST APIsDatabases: Experience with SQL (MySQL, PostgreSQL, Oracle) and NoSQL (MongoDB, Cassandra) databasesBuild Tools: Maven or GradleVersion Control: Git (GitHub, GitLab, or Bitbucket)Testing: JUnit, Mockito, integration testingCI/CD: Familiarity with Jenkins, Docker, Kubernetes is a plusCloud: Experience with AWS, Azure, or GCP is preferredSoft SkillsExcellent problem-solving and analytical skillsStrong communication and collaboration abilitiesSelf-motivated with ability to work independently in a remote environmentDetail-oriented with commitment to qualityAdaptability and willingness to learn new technologiesPreferred QualificationsExperience with message queues (Kafka, RabbitMQ)Knowledge of frontend technologies (Angular, React, or Vue.js)Exposure to containerization and orchestration toolsExperience in Agile/Scrum methodologiesDomain experience in [Finance/Healthcare/E-commerce/Enterprise Software]