VES, LLC is a small business headquartered out of Aberdeen Proving Ground, MD. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges. We strive to be a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive pay, generous benefits, and a friendly work culture.
Java SpringBoot Software Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Java SpringBoot Software Engineer
VES LLC
Role Description If you're a Junior or Intermediate level Software Engineer with 3-5+ years of experience in Java and Spring, and you have a passion for developing mission-critical software solutions, VES, LLC has an exhilarating opportunity for you. Join our dynamic team at the forefront of technology innovation, dedicated to providing cutting-edge software solutions for the defense industry, including the US Army Mission Command systems. At VES, we're not just building software; we're shaping the future. You'll be working on the Server Core team which is responsible for the Business Logic Layer (BLL) of a US Army Fire Support Command and Control system. This team develops runtime extensible Spring Boot microservices that expose REST-based and message-based APIs that house the BLL implementation for several key services for our system. This is a remote role, but ideal candidates will be located near MD or NJ. Qualifications - Experience developing RESTful services using the Spring Framework/Spring Boot - Solid problem-solving and debugging ability - Solid CS fundamentals including object orientation, data structures, advanced algorithms, complexity, automata, operating system fundamentals, computer architecture, and systems analysis and design - Familiarity with professional software engineering practices for the full software development life cycle - Experience using Git in a collaborative production environment - Experience using Jenkins, Gradle, and Maven - Experience with the Agile or Scrum development methodology - Experience working as part of a software development team - Proficiency in testing methodologies and popular testing frameworks - Strong communication and teamwork skills - Ability to work independently and in a team-oriented environment Requirements - Experience developing and maintaining APIs using Spring Boot components - Experience implementing complex mapping logic using MapStruct - Experience managing project SDKs - Published software projects for external consumption or significant contributions to open-source projects - Experience with Atlassian products (Jira, Bitbucket/Stash, Nexus) - Experience with continuous integration or build automation - Excellent oral and written communication skills - Ability to obtain and maintain a Security Clearance Benefits - 401(k) match - Highly Competitive Salary - Up to 15 Paid Vacation days / year - 11 Paid Holidays - Flexible work/life balance culture Company Description VES, LLC is a small business headquartered out of Aberdeen Proving Ground, MD. Established in 2014, our core competencies are the development of custom government off the Shelf (GOTS) infrastructure solutions, integrating mission command systems, and prototyping emerging technologies for use in the Army tactical architecture. We are a company built entirely of engineers, focused completely on solving the DoD's hardest software systems integration challenges. We strive to be a close-knit group, hiring people for their talent and making sure they want to stay for the long haul. We offer highly competitive pay, generous benefits, and a friendly work culture.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer
Unity TechnologiesUnity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.
Role Description Parsec is hiring a Senior Software Engineer to join our small but talented native team, working on our low latency game streaming app. The Parsec app is the foundation of everything we’ve accomplished as a company, and the product our customers use and love daily. We’re looking for someone who will join our team, drive innovation in the core technology, and mentor other engineers at Parsec. To be successful, you’ll need to be able to jump into C code without breaking a sweat, pursue hard problems that you have no prior experience with, and build lean, performant, modularized, and maintainable code. What you'll be doing - Work with UI, encoding/decoding, networking, input, and much more across multiple platforms. - Jump into a C codebase on day one and confidently deploy code to more than 5 million people. - Be fascinated with building cutting edge technology in gaming from video rendering to UDP protocols. - Be obsessed with finding the right, low latency solution to the challenges we face. - Listen to customer feedback, interpret the needs of the broader community, and find opportunities to delight our customers. Qualifications - Hands-on experience working in a production C codebase. - Familiarity with macOS app development (e.g., IOKit, CoreGraphics, window/input management) and shipping native apps on macOS. - Familiarity with Windows desktop application development. - A deep desire to learn, improve a product, and make customers happy. - Experience working with a globally distributed team. Requirements - Familiarity with Linux/Ubuntu app development. - Familiarity with Windows & Mac Driver development. - It's definitely a bonus if you’ve worked in the video game industry or your WASD keys are worn out from playing too many games on your computer.
Lead Software Engineer
MastercardFounded in 1966, Mastercard is a worldwide transaction, payment-processing, and consulting company best known for its line of personal and business credit cards
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer You will be responsible for planning, architecting, designing, deploying, and upgrading robust, highly-available, and high-throughput solutions. You will also work closely with Product Owners and other stakeholders on new projects and identify the applicability of new technologies that may be interesting for Mastercard. Specific Accountabilities: • Responsible for participating in innovation efforts by providing input both in terms of technology and product concepts• Work as part of a team to develop and deliver technology solutions.• Responsible for evaluating new technologies for technical fit with Mastercard technology standards• Mentor junior developers and supervise implementation of designed solution. Experience/Education: Experience Required:• Superior Object Oriented Programming knowledge and skills• Superior troubleshooting experience• Experience designing and implementing high-available, load-balanced, and/or clustered applications• Experience working directly with relational databases, especially Postgres or other relational DBs , with a strong knowledge of SQL and data modeling• Experience working with web-based applications • Experience working with web services (REST)• Experience with Unix-based shell scripts• Experience with multi-threaded applications/components• Experience with Spring/Spring Boot• Experience with CI/CD• Experience with Angular/React framework• Experience with AI PDLC (Product Development Lifecycle)• Application Server experience • Knowledgeable of PaaS platforms• Knowledgeable of 12-factor design/development• Knowledgeable of Micro-services design/development• Knowledgeable Big Data/NoSQL data stores (mongo, redis, etc) Additionally, the candidate shall have the following:• Proven technical innovation that drives value to the business.• Excellent communications skills - written and verbal - including the ability to not only author clear and thorough documentation, but also present it to internal and external parties.• Provide assistance with maintenance and production issues.• Facilitate release-related activities including release estimates, design reviews and code reviews.• Demonstrated strengths in leadership, communication, and task/time management. Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: - Abide by Mastercard's security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Engineering Manager – Product Platform
MyFitnessPalUnlock your healthy and find your happy with MyFitnessPal.
• Build strong relationships and regularly converse with Engineering and Product leaders across teams to proactively identify collaboration and platform opportunities • Balance product platform delivery with foundational improvements to core services and mobile clients, ensuring scalability, reliability, and long-term sustainability • Take a hands-on approach to delivery management, maintaining a healthy backlog, prioritizing technical debt and maintenance work, and ensuring predictable execution • Own and elevate engineering quality standards by championing testing practices, fostering continuous improvement, and strengthening delivery rigor • Coach and develop engineers through mentorship, performance management, and career growth support, while maintaining strong team health and engagement
Role Description The Web Application Developer III is accountable for managing the Web Site/Ecommerce systems for all Exponential Technology Group (XTG) companies. This position works under general supervision on projects and/or programs of moderate to high complexity. They are accountable for designing, coding, testing, documenting and implementing code for new or existing applications. This position can be located remotely within the US. - Ensure public facing sites are performing as expected and secure. - Define development objectives by analyzing user requirements to match system features and functionality outlined. - Recommends and executes custom solutions by comparing advantages and disadvantages of development options. - Complete application development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms. - Collaborate with the project team including but not limited to the mainframe, database and/or graphics resources to complete the requirements outlined for the initiative. - Support users by developing documentation and assistance tools. - Update job knowledge by researching new & emerging Web technologies and software products; participating in educational opportunities; reading professional publications; leveraging available resources. - Convert project requirements into technical design specifications with detailed instructions and logical steps for coding by creating flowcharts and/or pseudo-code where applicable. - Formulate development plan by working with project management and outlining steps required to execute project, completing project assignments in a timely manner. - Develop programs that run efficiently and adhere to XTG standards by minimizing excess overhead in applications and re-using code and coding techniques. - Ensure long term maintainability of the system by documenting project according to XTG guidelines. - Eliminate errors before moving project to Quality Assurance by thoroughly testing and debugging code. - Ensure a timely progression of project completion by coordinating testing activities, including test data and results, with Quality Assurance. - Provide resolutions to problems by leveraging available resources for research and troubleshooting. - Additional duties as assigned. Qualifications - High School Diploma or GED required. - A Bachelor’s degree in computer science preferred. - Four to six years related experience required; or equivalent combination of education and experience. - Three plus years of extensive experience working with Kentico. - Two plus years of comprehensive experience working with Vue.js. - Two plus years of Microsoft Azure cloud services related to web app development. Requirements - Expert understanding of the Kentico Xperience MVC development model, including its architecture, custom development, and E-commerce features. - Advanced knowledge of C# and the Microsoft .NET Core technology stack and frameworks. - Proficiency in front-end web technologies, with a strong emphasis on Vue.js, including JavaScript, TypeScript, HTML5, CSS, as well as related web development languages and frameworks. - Thorough understanding of middle-tier technologies such as APIs (REST and SOAP), XML/JSON, message queues, and Web Services. - Competence in Microsoft Azure DevOps services and the Azure cloud platform. - Knowledge of Object-Oriented Analysis and Object Oriented Design (UML). - Possesses strong analytical, troubleshooting, and problem-solving skills. - Possesses strong attention to detail. - Possesses strong organizational skills and multitasking ability. - Ability to analyze the impact of decisions before execution. - Displays positive interpersonal communication skills. - Possesses keyboard proficiency with ability to type 40 words per minute. Benefits - A great benefits package that includes (but is not limited to) Medical/ Dental/ Vision, 401(k)/Roth plan with matching contribution, Healthcare Savings Accounts. - A wide variety of benefits to include Tuition Reimbursement, vacation, floating holidays, volunteer day off, PTO or sick time. - Ongoing training throughout your employment with opportunities to participate in professional and personal development programs. - A strong focus on giving back to our communities through philanthropic opportunities. - Great culture and opportunities for growth and advancement.

