TechWish
Java Developer
TechWish, Manassas, Virginia, United States
Techwish is seeking a Junior Java Developer for a long term contract engagement with one of it's esteemed clients in Manassas, VA. This is an onsite hybrid position that requires consultant to work 2-3 days from office. We are seeking an experienced Java Developer with strong problem-solving skills and the ability to work independently. The ideal candidate will be proficient in Java and have a solid understanding of Python. Familiarity with modern frameworks like Spring Boot, containerization technologies such as Kubernetes, and other relevant tools is essential. This role requires a self-starter who is comfortable tackling complex challenges, optimizing existing solutions, and collaborating across teams to build robust, scalable systems. Key Responsibilities: Design, develop, and maintain high-performance, scalable applications using Java. Work independently on projects, managing tasks from inception to deployment. Write clean, maintainable code while adhering to best practices in software development. Collaborate with cross-functional teams, including DevOps, to build and deploy applications in Kubernetes-based environments. Implement and manage APIs, integrate backend services, and maintain efficient data processing flows. Troubleshoot and resolve issues throughout the application lifecycle, including development, testing, and production. Utilize Python to support data processing tasks, automation scripts, and other auxiliary development needs. Required Skills and Qualifications: 6-8 years of experience in software development with a strong focus on Java. Proficiency in Spring Boot for developing microservices and RESTful applications. Experience with Kubernetes for container orchestration and deployment. Solid understanding of Python for scripting and supplementary tasks. Excellent problem-solving skills and the ability to work independently. Familiarity with cloud environments (e.g., AWS, Azure, or Google Cloud) is a plus. Knowledge of CI/CD practices, with hands-on experience in automated build and deployment pipelines. Strong understanding of version control systems, particularly Git. Preferred Qualifications: Experience with relational and NoSQL databases. Exposure to additional frameworks or tools such as Hibernate, Kafka, or Docker. Good understanding of API design and implementation. Familiarity with Agile methodologies and experience working in a collaborative team environment. Soft Skills: Excellent communication skills and the ability to explain technical concepts clearly. Self-motivated with a proactive approach to identifying and solving issues. Strong attention to detail and commitment to delivering high-quality work. Skills: Docker Junior Java Professional Python Professional