Senior Java Software Engineer

3 weeks ago


Sterling, United States Centizen, Inc. Full time

Be responsible for leading and contributing to the design, development, and implementation of complex Java-based applications. This is a key role that offers the opportunity to make a significant impact on our organization's success. Primary locations include Sarasota, Florida and Sterling, Virginia but willing to entertain other locations.

Responsibilities:

* Lead design and architecture of scalable and robust Java applications via best practices and industry standards.* Develop strategic vision and product development roadmaps. * Collaborate with cross-functional teams, including product owners, designers, and other developers. * Mentor and provide guidance to junior and mid-level developers, fostering their professional growth. * Conduct code reviews to maintain code quality, performance, and maintainability. * Investigate and resolve complex technical issues, identifying opportunities for optimization and enhancement. * Collaborate with stakeholders to understand business objectives and provide technical expertise and solutions. * Stay up-to-date with emerging technologies, and industry advancements, sharing knowledge and best practices

Key Skills:

Java Dev: In-depth knowledge and experience in Java, including advanced topics such as design patterns, data structures, and algorithms

SW Architecture and Design: Strong in architecture principles, ability to design scalable and maintainable solutions, and proficiency in applying architectural patterns

Frameworks and Technologies: Expertise in Java frameworks like Spring, Hibernate, Java EE plus experience with related technologies like Web Services (RESTful and SOAP), messaging frameworks, and caching mechanisms

DB Integration and Perf Optimization: Proficiency in working with relational databases, writing SQL queries, and optimizing DB performance

Agile Methodologies: Experience working in Agile dev env, using methodologies such as Scrum or Kanban, and familiarity with related tools (e.g., Jira, Confluence)

Advanced Java frameworks and libraries like Spring Boot, Apache Kafka, or Apache Camel

Front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., Angular, React, or Vue.js)

DevOps practices, CI/CD pipelines, and associated tools (e.g., Jenkins, GitLab CI/CD)

Security practices and familiarity with authentication, authorization, and encryption mechanisms

Qualifications:

* Must have an Active TS/SCI preferably with a CI Poly. * BS or MS degree in Computer Science, SW Eng or related field (or equivalent work experience). * Minimum of 10 -15 years of professional experience in Java development or related roles. * CompTIA Security+. * Proven track record of delivering complex, enterprise-level Java projects. * Strong leadership and communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders. * TS/SCI with at least a CI Poly

The Ideal Candidate Would Also Have some or all of the below:

AWS Certifications

Cloud platform knowledge (e.g., AWS, Azure) and experience building distributed systems through technologies like microservices, containers and orchestration tools (e.g., Docker, Kubernetes)

* DSP Experience. * Full Scope Poly or willing to obtain one. * Experience with Non-relational databases (e.g., MongoDB, Cassandra). * Experience with big data technologies. * Familiarity with Machine Learning frameworks or AI technologies. * Experience with DevOps tools such as Nexus, Jenkins, Ansible and/or Foreman. * Experience with relational, noSQL, and file-based storage products​



  • Sterling, United States Maania Consultancy Services Full time

    Java Development Experience: In-depth knowledge and hands-on experience in Java programming language, including advanced topics such as design patterns, data structures, and algorithmsSoftware Architecture and Design: Strong understanding of software architecture principles, ability to design scalable and maintainable solutions, and proficiency in applying...


  • Sterling, United States CACI International Inc Full time

    Java Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: TS/SCI with PolygraphEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: NoneAnticipated Posting End: 8/5/2024 CACI's Advanced Solutions Group (ASG) is comprises a 1,300+ person staff based at numerous CONUS and OCONUS locations. The...


  • Sterling, United States Centizen Inc Full time

    Be responsible for leading and contributing to the design, development, and implementation of complex Java-based applications. This is a key role that offers the opportunity to make a significant impact on our organization's success. Primary locations include Sarasota, Florida and Sterling, Virginia but willing to entertain other...


  • Sterling, United States Centizen Inc Full time

    Be responsible for leading and contributing to the design, development, and implementation of complex Java-based applications. This is a key role that offers the opportunity to make a significant impact on our organization's success. Primary locations include Sarasota, Florida and Sterling, Virginia but willing to entertain other locations. Responsibilities:...

  • Software Engineer

    1 week ago


    Sterling, United States NAOVI Full time

    Residency Status: ALL Candidates Must Be A U.S. Citizen Clearance: ALL Candidates Must have An Active Secret Security Clearance with eligibility to obtain a TS/SCI clearance or an Active TS/SCI (Preferred) for consideration of this position. Time Type: Full-Time Relocation Fees: No Salary: $82k with benefits Company Overview NAOVI is a premier technology...


  • Sterling Heights, United States The Panther Group Full time

    SENIOR SOFTWARE ENGINEER The Panther Group has an immediate need for a Senior Software Engineer in the Sterling Heights, MI area. Responsibilities: Develops, maintains, upgrades, and ports embedded product software and/or product support software to Software Engineer, Engineer, Software, Senior, Software Developer, Development, Staffing, Technology


  • Sterling Heights, United States Apollo Professional Solutions Full time

    Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours:8am - 5pm Pay rate:$58.28/Hr. Benefits:medical, dental, vision, 401k Travel:Yes, 10% REQUIREMENTS: Senior Software Engineer US Citizenship Bachelor's degree in STEM field Minimum of 4 years of experience in real-time embedded software development and/or...

  • Software Engineer

    2 weeks ago


    Sterling, United States NeST Tech Full time

    Software Engineer for NeST Tech in Sterling, VA. Using your exp. w/statistic data analytics; Insurance Domain, Geo Info. Sys. (GIS) domain incl. urban plan, electric & water utilities, public safety & Location Risk Model for Insurance using ESRI GIS tech., Amazon Web Services, ArcGIS Desktop/Server, ArcGIS/ Google/Bing Map APis, Oracle Spatial, PostGIS,...


  • Sterling Heights, United States Indotronix International Corporation Full time

    Indotronix is seeking a Onsite Job - Senior Software Engineer for a Job Opportunity in MI-Sterling Heights Job Description : We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements...


  • Sterling, United States Donatech Corporation Full time

    What you will do:• Develop and integrate ansible playbooks utilizing virtualization architecture to build and deploy training systems.• Collaborate with focused team to deliver virtualized solutions to our customer.• Solve complex problems using automation, containerization, and virtualization to produce sustainable and reliable products.• Work with...

  • Software Engineer

    5 days ago


    Sterling Heights, United States Trispoke managed services Full time

    Job DescriptionJob DescriptionJob description:Perform hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture, and design, implementation (code and unit test), documentation, hardware-software integration,...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture, and design, implementation (code and unit test), documentation, hardware-software integration,...

  • Java Developer

    1 month ago


    Sterling, United States Isoftech Inc Full time

    General Qualifications Engineers complex technology implementations in a product-centric environment. Establishes goals and plans that meet project objectives. Has domain and expert technical knowledge. Interactions involve client negotiations and interfacing with senior management.Technical Qualifications Technically develop full-stack engineered web...

  • Software Developer

    1 week ago


    Sterling, United States Extend Information Systems Inc Full time

    Benefits: 401(k) Health insurance Paid time off Benefits/Perks Competitive Compensation Flexible Scheduling Career Growth Opportunities Job Summary We are seeking a skilled Java Software Developer to join our team! As a Java Software Developer, you will be responsible for designing, developing, and maintaining our company’s software. You will gather...


  • Sterling Heights, United States Amtec Enterprise - 1 Full time

    Job DescriptionJob DescriptionWe have multiple openings for individuals with experience and a passion for real-time, embedded software development. This is a Contract to Hire position to work for a military defense company.The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. This is a Contract to Hire position to work for a military defense company.The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. This is a Contract to Hire position to work for a military defense company.The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. One is for a Software Engineer I, who plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software...


  • Sterling Heights, United States Amtec Inc. Full time

    We have multiple openings for individuals with experience and a passion for real-time, embedded software development. One is for a Software Engineer I, who plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software...