Logo
Intelliswift Software Inc

Senior Java Software Engineer

Intelliswift Software Inc, McLean, Virginia, 22107


Job Title: Senior Java Developer Duration: 6 months Location: McLean, VA Hybrid (3 Days in Office) Contract Type: W2 Only Pay Rate Range: $60 - $75/Hour Job Responsibilities: Design, develop, and maintain high-quality Java applications. Collaborate with cross-functional teams to define, design, and ship new features. Write clean, scalable, and efficient code following best practices. Perform code reviews and provide constructive feedback to team members. Troubleshoot and debug application issues and implement effective solutions. Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance. Stay updated with the latest industry trends and technologies, continuously improving existing skills and knowledge. Mentor and guide junior developers, providing technical leadership and support. Ensure the performance, quality, and responsiveness of applications. Contribute to the design and architecture of new applications and enhancements. Required Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. 5 years of experience in Java development. Strong proficiency in Java, with a good understanding of its ecosystems. Experience with Java frameworks such as Spring, Hibernate, and J2EE. Proficiency in designing and developing RESTful APIs and web services. Familiarity with front-end technologies such as HTML, CSS, JavaScript, and Angular or React. Experience with database systems, including SQL and NoSQL databases. Knowledge of cloud platforms (AWS, Azure, or Google Cloud) and experience with cloud-native applications. Strong problem-solving skills and the ability to work independently and as part of a team. Excellent communication and interpersonal skills. Experience with version control systems (e.g., Git) and CI/CD pipelines. Preferred Qualifications: Master's degree in Computer Science or a related field. Experience with microservices architecture and containerization (Docker, Kubernetes). Knowledge of DevOps practices and tools. Familiarity with Agile/Scrum methodologies. Experience with automated testing frameworks and tools.