Java Developer

McLean, Virginia


Employer: Compunnel
Industry: 
Salary: Competitive
Job type: Part-Time

Job Summary: 

We are looking for a talented Software Developer to join our team. This role involves analyzing business requirements, designing and developing microservices-based solutions, and maintaining supporting application software. The ideal candidate will have strong experience in a variety of technologies and a solid understanding of multi-tier architectures.




Key Responsibilities:
  • Analyze business requirements and technical designs to align with the technical roadmap.
  • Design and develop microservices-based solutions using Java/JEE frameworks, UI frameworks, Docker, and Kubernetes/EKS.
  • Work on technical upgrades and migrations, including middleware, database, and PAM workflows to the cloud.
  • Assess opportunities for application improvements, optimizations, and performance tuning for Java/JEE applications.
  • Maintain operational excellence by following defined development methodologies around coding, testing, DevOps, and support.
  • Design scaling strategies and develop automation scripts and solutions.
  • Ensure application stability by implementing monitoring solutions for all layers of the infrastructure.
  • Perform application issue triage and provide timely resolutions.




Required Qualifications:
  • Bachelor’s or master’s degree in computer science, Engineering, or equivalent experience.
  • Minimum of 5+ years (mid-level) or 8+ years (senior-level) of development experience.
  • Solid understanding of multi-tier architectures, including web servers, batch processing, and databases.
  • Hands-on experience with technologies such as Java, Spring Boot, RESTful APIs, Angular, Node.js, JavaScript, TypeScript, HTML5, and CSS.
  • Experience with database technologies like MongoDB and Postgres.
  • Knowledge of information and application security practices, including firewalls, LDAP, and public key encryption.
  • Familiarity with microservices architectures and container orchestration frameworks.
  • Experience with build automation and CI/CD tools (e.g., Jenkins, Hudson, Bamboo, GIT, Bitbucket, Spinnaker).
  • Strong knowledge of unit testing methodologies and frameworks.
  • Proficiency in cloud platforms (AWS, Azure, Google Cloud).
  • Experience working in an agile environment (SAFe/Scrum).
  • Excellent communication skills.




Preferred Qualifications:
  • Experience with DevOps practices and application support.
  • Familiarity with Atlassian tool suite and scaling strategies using Docker and orchestration technologies.




Certifications:
  • Relevant certifications in software development or cloud technologies are a plus.

Keys to Success in this Role:
  • Build strong partnerships with product owners and technical leaders.
  • Make significant contributions to the codebase while ensuring adherence to modern delivery practices.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Adapt to a constantly changing environment and be flexible with working hours.
  • Lead initiatives or large, complex projects or portfolios of projects.
  • Possess a deep understanding of end-to-end software development and support processes.


Education: Bachelors Degree

Created: 2024-10-16
Reference: PATDC5146578
Country: United States
State: Virginia
City: McLean


Similar jobs: