Senior Java Software Engineer
3 weeks ago
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 timeJava 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...
-
Java Software Engineer
2 days ago
Sterling, United States CACI International Inc Full timeJava 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...
-
Senior Java Software Engineer
5 days ago
Sterling, United States Centizen Inc Full timeBe 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...
-
Software Engineer
1 week ago
Sterling, United States NAOVI Full timeResidency 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...
-
Senior Software Engineer
5 days ago
Sterling Heights, United States The Panther Group Full timeSENIOR 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
-
Senior Software Engineer
4 days ago
Sterling Heights, United States Apollo Professional Solutions Full timeJob 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 timeSoftware 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,...
-
Senior Software Engineer
3 days ago
Sterling Heights, United States Indotronix International Corporation Full timeIndotronix 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 timeWhat 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 timeJob 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...
-
Senior Software Engineer
5 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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,...
-
Senior Software Engineer
5 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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 timeGeneral 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 timeBenefits: 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...
-
Senior Embedded Software Engineer
6 days ago
Sterling Heights, United States Amtec Enterprise - 1 Full timeJob 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...
-
Senior Embedded Software Engineer
7 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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...
-
Senior Embedded Software Engineer
6 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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...
-
Junior or Senior Software Engineer
7 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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...
-
Junior or Senior Software Engineer
6 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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...
-
Junior or Senior Software Engineer
6 days ago
Sterling Heights, United States Amtec Inc. Full timeWe 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...