Senior Backend Java Developer Role Onsite in McClean VA, In-Person Interview Required, 12 months+ contract, w2, 1099 or ctc
3 days ago
McLean
Senior Backend Java Developer Role Onsite in McLean, VA/In-Person Interview Required 12 months+ contract w2, 1099 or ctc 10+ years' experience Required We are seeking an experienced Senior Java Backend Developer with a strong background in Java (Java 8+), Spring Framework, enterprise backend development, messaging systems, and Linux environments. • The ideal candidate should have 10+ years of experience in backend engineering and a solid understanding of enterprise-level architecture, security, and performance tuning., • This role requires both deep technical expertise and the ability to collaborate in Agile teams, mentor junior developers, and contribute to scalable and secure solutions. Key Responsibilities: Backend Development: • Design, develop, and maintain robust backend systems using Java 8+, Spring Boot, and Java EE/Jakarta EE., • Develop RESTful APIs using Spring Boot and optionally JAX-RS., • Implement API documentation using Swagger/OpenAPI., • Ensure secure, maintainable, and scalable code using best practices and design patterns. Web & Data Communication: • Deep understanding of HTTP/HTTPS, JSON, XML, and WebSockets., • Implement authentication and authorization using Spring Security, JWT, and OAuth2., • Apply secure coding practices and input validation techniques. Database Expertise: • Strong experience with RDBMS: Oracle, PostgreSQL, MySQL, SQL Server., • Skilled in writing complex SQL, stored procedures, indexing, and performance tuning., • Experience with ORMs: Hibernate, JPA., • Basic understanding of NoSQL databases like Cassandra (as needed). Messaging and Asynchronous Processing: • Solid experience with Java Messaging Service (JMS) and messaging tools such as ActiveMQ, RabbitMQ, IBM MQ, or Apache Kafka., • Understand and implement Pub/Sub, Point-to-Point, and Event-Driven Architecture patterns., • Handle error recovery, retries, and dead-letter queues effectively. PKI & Security Infrastructure: • Experience with PKI infrastructure: public/private key management, keystores (.p12), keytool/OpenSSL, encryption/decryption, sign/verify using asymmetric/symmetric cryptography. DevOps & CI/CD: • Build and manage projects using Maven or Gradle., • Integrate and deploy using CI/CD tools: Jenkins, Bitbucket Pipelines, etc., • Scripting experience in Python, Shell, and tools like Ansible. Linux & System Integration: • Professional experience with Red Hat Linux or similar distributions., • Comfortable with Linux command-line tools, file systems, and process management. Team Collaboration & Soft Skills: • Work effectively in Agile/Scrum teams., • Proficient with Git for version control., • Review code, provide mentorship, and support best practices within the team., • Strong documentation and communication skills., • Analytical mindset with strong problem-solving skills. If you would like to join Smoothstack's first-class team of Technologists, supporting a Global Telecom, Financial Services and Technology Pioneer and Recognized Industry Leader, please email your updated resume as a Word Document along with your desired w2, 1099 or ctc rate/rate range, and your available weekdays/times EST for your In-Person Interview, to: Gautham Sarathy Thank You! 😊