Post job

Java developer jobs in Saint Charles, MO - 256 jobs

All
Java Developer
Software Developer
Software Engineer
  • Software Engineer

    1904Labs 4.2company rating

    Java developer job in Saint Louis, MO

    About Us At Turnberry Labs (formerly 1904labs), we are a human-centered technology company that focuses on using modern tools and technologies to solve enterprise organizations' crunchiest challenges. We look for innovative, courageous, intensely curious, and team-minded people. At Turnberry Labs, we are committed to providing each team member with opportunities that will allow personal and professional growth. The Role As a Software Engineer, you will be responsible for the Analysis, Design, and Development of modern application software. Each team member is expected to have the right attitude and aptitude required to embrace new technologies as necessitated by the problems we encounter. We seek "T-shaped" developers, deep in a few core areas and broad across a wide range of systems, programming, and computer science disciplines. That said, we strive to build complementary teams that leverage your core strengths while also providing opportunities for growth in a collaborative setting. Requirements Proficient understanding of Object-Oriented Programming and best practices for developing robust solutions as well as experience using standard Design Patterns to solve common problems. Must be adaptable and have the drive to learn new technologies and frameworks to support R&D interests Experience with relational and/or document-based data stores. E.g. (Postgres, MySQL, and/or MongoDB, DynamoDB, elastic) in a professional environment Experience with one or more of the following frameworks or server-side technologies. E.g. (Node, React, Angular, Vue.js, etc) Experience working with distributed architectures including SOA-based solutions and/or micro-services implementations. Familiarity with consuming from and standing up REST-based APIs Deep understanding of how to build, deploy, test, run and manage full-stack, cloud-native applications. Desired Skills Java backend development and/or Spring boot framework experience. JavaScript "single page" web frameworks as well as a deep understanding of utilizing JSON-based services. Experience with JavaScript build tools (webpack, r.js, grunt, bower, etc.) Previous work experience in an Agile team-oriented environment. Experience with code quality tools (e.g. eslint, jshint, pmd) as well as integration into a build process. Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber). Experience integrating these frameworks into a continuous integration environment. Experience with any of the big three IAAS platforms: AWS / GCP / Azure Experience with infrastructure management platforms: Kubernetes, Cloud Foundry, etc. Experience with various analytics tools used for working with big data Why Choose Turnberry Labs? Development Time - 10% of our work week is set aside to work on our own ideas and projects. We believe that giving folks the time and space to innovate and tinker allows them to bring fresh ideas and perspectives to the work we do. Competitive salary, bonus, and benefits (medical, dental, paid parental leave, 401k match). We invest in the personal and professional growth of every employee because we believe growth leads to innovative solutions and personal fulfillment. Career paths are crafted by you and supported and nurtured by Turnberry Labs. Experienced team made up of intensely curious and innovative thinkers from a variety of disciplines who inspire each other to come up with the best solutions possible. Being a trusted advisor to our clients allows us to affect change within their organizations. We work to create an intentional culture crafted around promoting and supporting the needs of our employees as whole people. Flexible schedules and a Human-Centered approach to work. Strong commitment to the community. Take advantage of the relationships we've built with our established community partners or pursue any other community endeavor you are passionate about. The offered salary will be dependent upon experience At Turnberry, inclusion is one of our core values. We are committed to creating a positive and connected work environment for all and are fully invested in and focused on hiring and growing a diverse team of high performers. We believe that uniqueness in ideas, experiences, and backgrounds makes us a better Turnberry: Turnberry is an Equal Employment Opportunity employer, and recruits, employs, trains, compensates, and promotes regardless of age, ancestry, family medical or genetic information, gender identity and expression, marital, military, or veteran status; national and ethnic origin; physical or mental disability; political affiliation; pregnancy; race; religion; sex; sexual orientation; and any other protected characteristics. Americans with Disabilities Act (ADA) Turnberry will provide reasonable accommodation with our application process upon request as required to comply with applicable laws. If you have a disability and require accommodation assistance in this application process, please send an email to our Human Resources department.
    $60k-80k yearly est. 1d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Java Developer

    Collabera 4.5company rating

    Java developer job in OFallon, MO

    Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace. With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including. • Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here) • Collabera listed in GS 100 - recognized for excellence and maturity • Collabera named among the Top 500 Diversity Owned Businesses • Collabera listed in GS 100 & ranked among top 10 service providers • Collabera was ranked: • 32 in the Top 100 Large Businesses in the U.S • 18 in Top 500 Diversity Owned Businesses in the U.S • 3 in the Top 100 Diversity Owned Businesses in New Jersey • 3 in the Top 100 Privately-held Businesses in New Jersey • 66th on FinTech 100 • 35th among top private companies in New Jersey *********************************************** Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Location - O'Fallon, MO Duration - 12 months Details: The candidate must have Marionette and/or backbone experience in addition to jquery. • Highly experienced with front-end web development using advanced JavaScript • Expertise with JavaScript libraries and frameworks like Marionette, Backbone, jQuery • Strong experience in enterprise JEE/Web based applications and Object Oriented technologies • Experience with REST, SOAP, Web Services • Expertise with HTML/5, CSS/3. • Experience with responsive web design is a plus • Experience with SQL and relational databases like Oracle is a plus • Agile experience is a plus Contact: Shraya Srivastava ************ Additional Information All your information will be kept confidential according to EEO guidelines.
    $79k-109k yearly est. 60d+ ago
  • Full Stack Java Developer

    Mindlance 4.6company rating

    Java developer job in Saint Louis, MO

    Duration: 6 Months with possible extension. Demonstrate passion and ownership by embracing all aspects of software development: analysis, development, testing and deployment. • Be curious and proactive. Learn something new every day. • Be ego-less! Ask for help, be willing to admit what you don't know and willing to receive and give constructive feedback. • Collaborate closely with team members and business community. • Think through hard problems and work with a team to make them reality. • Take pride in software craftsmanship, diving deep into code and constantly innovating. What you should be awesome at: • Consuming new technologies with relentless desire • Customer engagement including ideation, design thinking, and seeking rapid feedback • Modern web development (e.g., HTML5, JavaScript, AngularJS, Backbone) • Developing large-scale, custom distributed software systems in Java, Scala and/or C# • System design with SOA/REST/Microservices • Relational database design and access (e.g., Oracle, MySQL, PostgreSQL) • Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber) • Detailed technical problem solving and troubleshooting Bonus points for: • Agriculture domain knowledge • Mobile development experience • Experience working with large data sets • Experience with NoSQL stores (e.g., MongoDB, Couchbase, Neo4J) • Experience with search/analytics tools (e.g. ElasticSearch, Solr) • Cloud-first development experience with automated, continuous delivery deployments • Experience with AWS or similar distributed architecture Additional Information Sanoj vk | Team Recruitment | Mindlance, Inc. | W: ************
    $75k-92k yearly est. 1d ago
  • Software Developer (Associate or Mid-Level)

    Jeppesen 4.8company rating

    Java developer job in Hazelwood, MO

    Company: The Boeing Company The Boeing Company is currently seeking a Software Developer (Associate or Mid-Level) to join the Integrated Product Data Management (IPDM) Development team in Hazelwood, MO; Berkeley, MO; El Segundo, CA; Kent, WA; Long Beach, CA; North Charleston, SC; Ridley Park, PA; or Seattle, WA. The IPDM Development team provides comprehensive software solutions to rapidly access and visually transform complex engineering and manufacturing product data. The selected candidate's key responsibilities include development and integration for a variety of Commercial-off-the-Shelf (COTS) and in-house software applications supporting our engineering/manufacturing teams. This role involves collaborating within a diverse, motivated team to achieve shared goals of designing, building, and maintaining software solutions that solve real business problems. Strong verbal and written communication skills are essential for effective interaction with colleagues and customers. The position requires the ability to work both collaboratively and independently, a positive and self-driven attitude, comfort operating in a fast-paced, high-demand environment, and flexibility to adapt to shifting priorities. Position Responsibilities: Collaborate with end users/stakeholders (product owners, business analysts, quality assurance (QA), etc.) to gather and evaluate requirements Translate business requirements into technical specifications, system designs, and implementation plans Design, develop, test, and deploy scalable, maintainable software components and services Write clean well-documented, and unit-tested code following team standards and best practices Troubleshoot, debug, and resolve production issues; perform root-cause analysis and implement fixes Participate in code reviews and provide constructive feedback to peers Maintain and update technical documentation (architecture diagrams, application programming interface (API) specs, runbooks, etc.) Help plan and estimate work, contribute to sprint planning, and meet delivery commitments Support Continuous Integration and Continuous Delivery (CI/CD) pipelines, automated testing, and deployment processes Continuously learn and apply new technologies, patterns, and practices to improve development and delivery Basic Qualifications (Required Skills/Experience): 1+ years of experience with Java, C++, C# 1+ years of experience working within an Agile development team 1+ years of experience with Source Control Management tools (like Git) Preferred Qualifications (Desired Skills/Experience): 3 or more years' related work experience or an equivalent combination of education and experience Active Secret or Top Secret security clearance Master's degree in Computer Science, Software Engineering, Information Systems, or equivalent experience Experience work across teams and coordinating work scope Experience in Python, JavaScript programming languages Experience working with Teamcenter or on the IPDM Program Experience leading a diverse Agile software development team Conflict of Interest: Successful candidates for this job must satisfy the Company's Conflict of Interest (COI) assessment process. Drug Free Workplace: Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies. Pay & Benefits: At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities. The Boeing Company also provides eligible employees with an opportunity to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and a number of programs that provide for both paid and unpaid time away from work. The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements. Pay is based upon candidate experience and qualifications, as well as market and business considerations. Summary pay range for Associate: $86,700 - $125,350 Summary pay range for Mid-Level: $107,950 - $156,400 Language Requirements: Not Applicable Education: Not Applicable Relocation: Relocation assistance is not a negotiable benefit for this position. Export Control Requirement: This position must meet U.S. export control compliance requirements. To meet U.S. export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.62 is required. “U.S. Person” includes U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee. Safety Sensitive: This is not a Safety Sensitive Position. Security Clearance: This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim and/or final U.S. Secret Clearance Post-Start is required. Visa Sponsorship: Employer will not sponsor applicants for employment visa status. Contingent Upon Award Program This position is not contingent upon program award Shift: Shift 1 (United States of America) Stay safe from recruitment fraud! The only way to apply for a position at Boeing is via our Careers website. Learn how to protect yourself from recruitment fraud - Recruitment Fraud Warning Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law. EEO is the law Boeing EEO Policy Request an Accommodation Applicant Privacy Boeing Participates in E - Verify E-Verify (English) E-Verify (Spanish) Right to Work Statement Right to Work (English) Right to Work (Spanish)
    $108k-156.4k yearly Auto-Apply 7d ago
  • Software Developer

    Patriot MacHine 3.8company rating

    Java developer job in Saint Charles, MO

    The Software Developer writes custom programs and applications for use by Patriot Machine, a leading edge technology aerospace manufacturing company. Codes rich Web Applications as well as standard desktop development. This includes development of new software applications and the maintenance and upgrading of existing ones. Responsibilities: Familiar with the following technologies: SQL Server SQL Server Reporting Services C# version 7+ Visual Studio 2017+ IIS Web Hosting MVC and MVVM Architectural Pattern Assist with ERP Ability to analyze end user customization needs and develop application as addon to ERP, document management system, MS Office and CNC machining programming software Would like to move from “thick” clients (standalone installs) to web Tools C#, Blazor, SQL, SSRS, migrate off Crystal Reports Level 2 Help Desk Capable of developing, analyzing, and reporting project requirements based on overall program requirements Informed and ahead of current programming trends and environments to help make suggestions for future backend infrastructure upgrades and technology choices Able to assess quality of own code, including directly bug testing with end users Requirements: Applicant must be a U.S. Person Applicable education or 5 years coding experience Company Profile: Patriot Machine, Inc. is a technologically advanced aerospace manufacturer headquartered in St. Charles, Missouri. We supply complex structural parts and assemblies made from aluminum, titanium and steel to America's largest aircraft manufacturers. Our culture of innovation and continuous improvement attracts skilled workers who are looking for a challenge. We offer opportunities to learn, grow and help shape the future of aerospace by applying innovative approaches to problem-solving. Patriot Machine is a woman-owned business currently consisting of over 160 employees and 277,000 square feet of manufacturing and office space. We recently expanded into a new advanced manufacturing facility with ample space for further growth. We provide employees the opportunity to work alongside industry experts at an ultramodern manufacturing company. Patriot Machine offers an excellent benefits package including health, dental, vision, life/disability, 401(k) with employer contributions, paid vacation and holidays.
    $68k-87k yearly est. Auto-Apply 60d+ ago
  • Software Developers and Programmers

    Maganti It Resources 3.9company rating

    Java developer job in Saint Louis, MO

    Qualifications Primary Skills: •Hadoop, Cassandra strongly preferred •Strong hands-on development skills in Java including programming, testing, profiling, and operational deployment experience •Ability to design, model, implement, and test high performance software for mission critical applications •Understanding of distributed computing concepts and networking principles •Prior experience with Hadoop, both from a usage perspective (M/R, Pig, Hive, Hbase) and a system configuration and setup perspective. Familiar with popular distributions (Cloudera, HortonWorks, MapR) •Working experience with MPP Database technologies (Greenplum Database, Netezza, Teradata, Paraccel, Asterdata, or Cassandra, etc.) •Prior working knowledge of Java frameworks and libraries (Spring, Hibernate, JEE, JDBC, JMS, JMX, etc.) •Strong communication skills Responsibilities Developers will have product ownership when creating their tools and architecture within an organization that is rapidly expanding. Client management is driving to adopt cutting edge and innovative technologies to deliver business benefits. Responsibilities include development of enterprise wide platforms using BigData, Hadoop as a service, and Cloud Foundry. This is a multifaceted development role using a variety of DB, development, and distributed computing skills. Additional Information Please respond with updated resume and covering letter with few sentences how you meet each Requested Qualification referring your earlier projects 203-567-0191 for further information.
    $67k-86k yearly est. 1d ago
  • Associate Software Developer

    Blitt & Gaines P.C 3.6company rating

    Java developer job in Saint Louis, MO

    Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems. This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm. Key Responsibilities: * Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards. * Support the development of automation tools and backend processes using C# or Python. * Help build and maintain web services and APIs for internal and external applications. * Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions. * Participate in source control workflows using Git and project tracking through Azure DevOps. * Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps. * Perform basic debugging and troubleshooting under the guidance of senior team members. * Participate in code reviews, team meetings, and agile ceremonies. Minimum Requirements: * 1-2 years of experience with C# or Python in a professional or internship setting. * Basic experience writing and maintaining SQL queries or stored procedures. * Familiarity with REST APIs and how to interact with them. * Exposure to Azure DevOps, Git, or similar tools for version control and project management. * Basic understanding of CI/CD pipelines and software development best practices. * Strong willingness to learn, take feedback, and grow technical skills. * Good communication and teamwork skills. Preferred Qualifications: * Coursework or hands-on experience with web service development or automation scripting. * Exposure to Azure cloud services or other cloud platforms (AWS, GCP). * Familiarity with reporting or BI tools such as Power BI or SSRS. * Understanding of agile development and software delivery practices. Nice to Haves: * Familiarity with Collection Master software * Experience in the litigation or collections industry * Experience with generating AI prompts and implementing AI solutions * React or other front-end web languages Benefits: Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability.
    $67k-86k yearly est. 41d ago
  • Software Developer II - Full Stack (Angular, Java)

    Nisc

    Java developer job in Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. Position Overview: NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions. We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our SmartHub Web Development team, which is NISC's solution providing functionality for our Member's end consumers (residential and businesses receiving their power, internet, telephone or TV services) to self-manage their accounts around account information, payments, etc. Essential Functions: * Design and build responsive web applications * Stand up RESTful web services * Container-driven development (Kubernetes, microservices) * Collaborate with cross-functional teams to research, design, and implement new features * Research, analyze, and resolve moderately complex customer issues and bugs * Unit test and integration test code as needed * Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role. * Follow all established software development methodologies and procedures * Explore and prototype intelligent agent-based features that enhance user experience or automate workflows * Other duties as assigned Desired Experience and Skills Preferred: * Generally, requires 5+ years' experience in software development * Proficient with Angular, TypeScript or GWT * Java or other object-oriented programming experience * Experience with RDBMS (Postgres, Oracle) * Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) * Proficient in developing responsive content and managing performance optimization * Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling) * Working knowledge of web trends, architecture, and deployment patterns * Experience with automated testing methods (Unit, Integration, Contract, End-to-end) * Experience with Git, including branching/merging workflows * Understanding of Test-Driven Development and validating acceptance criteria * Experience with JIRA, Confluence, Bitbucket, Bamboo * Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex) * Commitment to NISC's Statement of Shared Values Work Schedule: * Hybrid from one of our office locations: * Cedar Rapids, IA * Lake Saint Louis, MO * Mandan, ND * Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. * Required Days from an Office Location: Tuesday, Wednesday, and Thursday NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. * Integrity - We are committed to doing the right thing - always. * Relationships - We are committed to building and preserving lasting relationships. * Innovation - We promote the spirit of creativity and champion new ideas. * Teamwork - We exemplify the cooperative spirit by working together. * Empowerment - We believe individuals have the power to make a difference. * Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: * Medical, Dental and Vision Insurance. * Health Savings Account (HSA) with $100 monthly contributions from NISC. * Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. * Dependent Care Flexible Spending Account (FSA) thru Paylocity. * Fully covered life insurance up to x3 annual base salary. * Fully covered short- and long-term disability. * 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. * PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays. * $2,500 Interest-FREE technology loan program. * $25,000 employee educational assistance program. * Volunteer, Wellness, Family Events and other employee fun supplied by our committees. * Employee Assistance Program; assisting employees and dependents with virtually any life event. * Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Desired Education: * Bachelor's Degree in a Computer Science-related field or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
    $65k-85k yearly est. Auto-Apply 27d ago
  • Software Developer

    Delaware Nation Industries

    Java developer job in Saint Louis, MO

    DNI Emerging Technologies is currently looking for an experienced Software Developer to join our company in support of the U.S. Transportation Command Commercial Operations Integrated System (USTRANSCOM COINS). The Commercial Operations Integrated System (COINS) is a multi-user, on-line information system supporting contracting, budgeting, and analyses necessary for the financial management of the airlift augmentation program. COINS prepares and executes contractual documents for commercial augmentation of the Air Mobility Command (AMC) organic fleet to support air mobility efforts worldwide. The system records commercial airlift support requirements; solicits, receives, evaluates, and selects offers from air carriers; prepares certifying funding; and executes contractual documents for airlift services. COINS is the primary vehicle used by USTRANSCOM to contract for cargo and passenger commercial airlift services in support of DoD common-user transportation needs across the range of military operations. We are seeking a highly motivated and skilled Java Web Developer to join our growing COINS team. You will be responsible for the refactoring, development, and deployment of a software application that meets the specific needs of our clients. You will work closely with stakeholders, product DevOps teams, managers, and other engineers to ensure successful project delivery. The successful candidate will: Design, develop, and maintain custom the COINS applications software using Java, JSP, JavaScript, and other relevant technologies. Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications. Implement Agile methodologies throughout the software development lifecycle. Utilize Git for version control and collaborate effectively with other team members. Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers. Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring, MVC, XSD, XML and WSDL, DB, Microservices Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning. Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc. Monitor and log application performance and troubleshoot any issues. Stay up to date with the latest trends and technologies in the software development industry. Requirements 4+ years of experience as a Software Engineer with a focus on web-based software development Strong proficiency in Java programming language with experience in JSP and/or the Spring Framework Experience with Agile methodologies (Scrum, Kanban) Expertise in Git and CI/CD pipelines (Jenkins, Platform One DevOps, etc.) In-depth understanding of DevSecOps principles and best practices for containerized environments Working knowledge of security tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog Experience with automated testing frameworks and tools like Cucumber, Cypress, etc. Experience with one or more additional programming languages like Python, JavaScript, etc. (a plus) Excellent communication and collaboration skills Ability to work independently and as part of a team. Strong problem-solving and analytical skills Benefits Benefits Include: Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental Matching 401K Short- and Long-Term Disability Pet Insurance Professional Development/Education Reimbursement Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas Other Duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
    $65k-85k yearly est. Auto-Apply 60d+ ago
  • Associate Software Developer

    34259-Blitt and Gaines PC

    Java developer job in Saint Louis, MO

    Job DescriptionDescription: Job Title: Associate Software Developer As an associate software developer, you will be working with Blitt and Gaines, P.C.'s product development team, building and testing automation applications utilizing SQL, C#, Python and Power BI. This role will also continually review the historical and on-going accuracy and integrity of the data and reports generated from our systems. This is an experienced level position with opportunity for potential advancement into further development roles within the firm. You will report to the Director of Development and work to build a variety of types of applications for our firm. Key Responsibilities: · Assist in the design and development of stored procedures and database queries to generate data for reports and dashboards. · Support the development of automation tools and backend processes using C# or Python. · Help build and maintain web services and APIs for internal and external applications. · Collaborate with senior developers and analysts to understand business needs and deliver effective technical solutions. · Participate in source control workflows using Git and project tracking through Azure DevOps. · Contribute to the maintenance and evolution of CI/CD pipelines, including testing, builds, and deployment steps. · Perform basic debugging and troubleshooting under the guidance of senior team members. · Participate in code reviews, team meetings, and agile ceremonies. Minimum Requirements: · 1-2 years of experience with C# or Python in a professional or internship setting. · Basic experience writing and maintaining SQL queries or stored procedures. · Familiarity with REST APIs and how to interact with them. · Exposure to Azure DevOps, Git, or similar tools for version control and project management. · Basic understanding of CI/CD pipelines and software development best practices. · Strong willingness to learn, take feedback, and grow technical skills. · Good communication and teamwork skills. Preferred Qualifications: · Coursework or hands-on experience with web service development or automation scripting. · Exposure to Azure cloud services or other cloud platforms (AWS, GCP). · Familiarity with reporting or BI tools such as Power BI or SSRS. · Understanding of agile development and software delivery practices. Nice to Haves: · Familiarity with Collection Master software · Experience in the litigation or collections industry · Experience with generating AI prompts and implementing AI solutions · React or other front-end web languages Benefits: Blitt and Gaines, P.C. offers PTO, Paid Holidays, Medical Benefits, Competitive Salary and 401k and profit sharing plans! Medical Benefits include - Medical, Dental, Vision, Life Insurance and Short Term Disability. Requirements:
    $65k-85k yearly est. 7d ago
  • Software Engineer II

    Mastercard 4.7company rating

    Java developer job in OFallon, MO

    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 Software Engineer IIOverview: Mastercard's Decision Management Platform team is seeking a Software Developer II to design, develop, and deliver scalable, secure, and high-quality software solutions. In this role, you will contribute to the full software development lifecycle, from analysis and design to implementation and ongoing support, while collaborating with cross-functional teams to meet evolving business needs. You will play a vital role in a rapidly growing organization, working closely with experienced and driven engineers to solve complex challenges. Engineers work in small, flexible teams, with every member contributing to the design, development, and testing of features. We follow an Agile approach to software development and practice continuous integration and delivery. This is a hybrid position based in O'Fallon, MO requiring three days per week onsite. Role: • Design, develop, test, implement, and maintain software applications that align with Mastercard engineering standards and best practices. • Deliver secure, reliable, and scalable software solutions within defined timelines and budgets. • Research and evaluate alternative technical approaches to meet current and future business needs. • Conduct feasibility studies, system flowcharting, and logic design to support solution development. • Collaborate with team members and stakeholders to meet project goals, identify issues early, and recommend practical solutions. • Independently manage assigned tasks and participate in production incident management and on-call rotations. • Create and maintain comprehensive technical documentation in line with Mastercard's quality and governance standards. • Assist senior engineers in updating documentation and templates to align with evolving project and technology needs. • Contribute to process improvement initiatives and promote best practices in software development and delivery. • Support the collection, analysis, and reporting of software and project performance metrics. All About You: • Proven experience in software engineering, architecture, or development. • Strong hands-on experience in Java (Java 17 preferred) for developing scalable and high-performance applications. • Familiarity with CI/CD tools such as Jenkins and Git. • Working knowledge of cloud platforms (AWS preferred). • Hands-on experience with containerization technologies (e.g., Docker). • Experience developing with web technologies such as HTML, JavaScript, and frameworks like Angular or React. • Solid understanding of database technologies, including both SQL and NoSQL systems. • Experience developing and integrating RESTful APIs and working within microservices architectures. • Strong grasp of object-oriented programming, software design patterns, and system performance optimization. • Proficient in algorithms, data structures, and distributed systems concepts. • Experience in Agile environments (e.g., Scrum or Kanban) with continuous integration and iterative delivery models. • Passionate about solving complex, real-world challenges through technology. • Self-motivated and proactive, with the ability to take ownership and deliver results in fast-paced, collaborative settings. • Excellent verbal and written communication skills, capable of explaining complex technical concepts to diverse audiences. • Bachelor degree in Computer Science, Software Engineering, Information Technology, Mathematics, or a related field. Equivalent practical experience may also be considered. This role is not eligible for Mastercard's work authorization sponsorship. As such, candidates must be eligible to work in the United States, now as well as in the future, without employer sponsorship. #LI-NF1 #AI3Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. 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. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD
    $92k-147k yearly Auto-Apply 42d ago
  • Software Developer II - Full Stack (Work Management Software)

    National Information Solutions Cooperative 4.0company rating

    Java developer job in Lake Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. Position Overview: NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions. We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our Work Management development team. This product brings together service orders, crew assignments, scheduling and equipment needs for our utility and broadband members in one application. This team works on the web application but there is also a mobile version of this product available for our Members as well. This application helps ensure inventories are accurate, labor costs are tracked and most importantly, service orders for electricity, internet, telephone or TV requests (work orders) are completed in a timely manner. Essential Functions: Design and build responsive web applications Stand up RESTful web services Container-driven development (Kubernetes, microservices) Collaborate with cross-functional teams to research, design, and implement new features Research, analyze, and resolve moderately complex customer issues and bugs Unit test and integration test code as needed Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role. Follow all established software development methodologies and procedures Explore and prototype intelligent agent-based features that enhance user experience or automate workflows Other duties as assigned Desired Experience and Skills Preferred: Generally, requires 5+ years' experience in software development Proficient with Angular, TypeScript or GWT Java or other object-oriented programming experience Experience with RDBMS (Postgres, Oracle) Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) Proficient in developing responsive content and managing performance optimization Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling) Working knowledge of web trends, architecture, and deployment patterns Experience with automated testing methods (Unit, Integration, Contract, End-to-end) Experience with Git, including branching/merging workflows Understanding of Test-Driven Development and validating acceptance criteria Experience with JIRA, Confluence, Bitbucket, Bamboo Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex) Commitment to NISC's Statement of Shared Values Work Schedule: Hybrid from the following office location: Lake Saint Louis, MO Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. Required Days from an Office Location: Tuesday, Wednesday, and Thursday NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. Integrity - We are committed to doing the right thing - always. Relationships - We are committed to building and preserving lasting relationships. Innovation - We promote the spirit of creativity and champion new ideas. Teamwork - We exemplify the cooperative spirit by working together. Empowerment - We believe individuals have the power to make a difference. Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: Medical, Dental and Vision Insurance. Health Savings Account (HSA) with $100 monthly contributions from NISC. Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. Dependent Care Flexible Spending Account (FSA) thru Paylocity. Fully covered life insurance up to x3 annual base salary. Fully covered short- and long-term disability. 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays. $2,500 Interest-FREE technology loan program. $25,000 employee educational assistance program. Volunteer, Wellness, Family Events and other employee fun supplied by our committees. Employee Assistance Program; assisting employees and dependents with virtually any life event. Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Desired Education: Bachelor's Degree in a Computer Science-related field or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
    $69k-89k yearly est. Auto-Apply 20d ago
  • Software Engineering Co-Op

    Watlow Controls 4.6company rating

    Java developer job in Saint Louis, MO

    About the Role Join Watlow's Systems Engineering team and help shape the future of our Digital Twin and Manufacturing Automation initiatives. This co-op blends software engineering, data systems, and shop-floor integration to improve how we collect data, automate workflows, and visualize processes across global operations. You'll collaborate with engineers, operators, and IT specialists to design Python-based solutions that make our manufacturing systems smarter, faster, and more connected. Key Responsibilities Develop Python-based web apps to capture and visualize shop-floor data in Azure cloud databases. Build and maintain data pipelines to Databricks for trend and performance analysis. Design Raspberry Pi + camera systems for part tracking and operator assistance. Replace legacy automation (e.g., auto-clickers) with robust Python automation and APIs. Integrate shop-floor data with company-wide digital systems and dashboards. Write clean, documented code and create user-friendly interfaces for operators and engineers. Desired Skills Proficient in Python (object-oriented programming, automation, data handling). Familiar with Flask, FastAPI, or Django for web development. Basic knowledge of databases (SQL/NoSQL) and Azure or other cloud services Basic knowledge of pulling and pushing data through APIs. Experience with OpenCV, Raspberry Pi, or sensor integration is a plus. Interest in machine learning or identifying automation patterns in manufacturing data. Strong communication skills and willingness to work in a hands-on, cross-functional environment. Preferred Majors Computer Engineering Computer Science Electrical Engineering Mechanical Engineering (with Python programming experience) Biomedical Engineering (with Python/Image processing) Industrial & Systems Engineering Mechatronics/Robotics Engineering Information Systems/IT or related STEM fields What You'll Gain Real-world experience applying software to manufacturing and digital transformation. Exposure to hardware/software integration and automation. Collaboration with cross-functional teams in engineering, IT, and operations. The chance to see your code implemented directly on the shop floor to drive measurable impact. Applicants must be authorized to work for any employer now or in the future in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
    $68k-88k yearly est. 60d+ ago
  • Mid Software Engineer

    Momentum 4.6company rating

    Java developer job in Saint Louis, MO

    Welcome to the MOMENTUM. Team! MOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter. Our team is dispersed throughout the US, which means we value the diversity and unique collaboration fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win. Mid Software Engineer MOMENTUM. is seeking a Mid Software Engineer to join our team in St. Louis, MO, supporting a mission-critical geospatial application. This role requires strong full-stack Python experience, with a focus on API development, Kubernetes deployment, and modern DevOps practices to accelerate delivery. The engineer will work with an existing code baselearning it quickly, manipulating it for adjacent use cases, and implementing new features that advance mission capabilities. A background in geospatial systems, imagery acquisition, and geometry is a significant plus. Candidates must be passionate about modern architectures, able to adapt quickly to existing systems, and excited to tackle challenging technical problems for our mission users. In this role, you will: Strong full-stack Python development experience Experience building and maintaining APIs (ex. FastAPI) Experience with Kubernetes and DevOps practices to support rapid deployment and sustainment. Proven ability to work with pre-existing code bases, understand them quickly, and adapt functionality for new use cases. Experience with web services architecture, design, and development. Background working in secure cloud environments (e.g., AWS GovCloud, C2S). Understanding of geospatial systems, including imagery acquisition, geometry, and related workflows. Familiarity with geospatial data tools and libraries (e.g., PostGIS, ArcGIS, GDAL). Prior exposure to DoD/IC mission applications. If you're right for this role, you have: Active Top-Secret Clearance with the ability to obtain an SCI BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems, or equivalent technical degree. 5+ years with a Bachelor's degree in a technical field, or 3+ years with a Master's in a technical field To learn more about us, check out our website at ******************** MOMENTUM. is an EEO/M/F/Veteran/Disabled Employer: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Accommodations: Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of MOMENTUM. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include a request when applying.
    $63k-88k yearly est. 20d ago
  • Software Developer II - Full Stack (Work Management Software)

    NISC

    Java developer job in Lake Saint Louis, MO

    NISC develops and implements enterprise-level and customer-facing software solutions for over 960+ energy cooperatives and communication organizations across North America. Our mission is to deliver technology solutions and services that are Member-focused, quality-driven and valued-priced. We exist to serve our Members and help them serve their communities through our innovative software products, services and outstanding customer support. We are an AI-forward company committed to being a technology leader in our industry. NISC has been ranked in ComputerWorld's Best Places to Work for 23 years, and we are looking for qualified individuals to join our team. Our Members have over 16 million end customers (residential customers and businesses who receive power, internet, television and/or telephone services) that they serve. Our enterprise software solution enables our Members to compete effectively in the industry, while excelling in customer service. Position Overview: NISC is always seeking out talented software developers & engineers who are motivated, collaborative, and excited to solve complex challenges. We're especially interested in individuals with experience working on a full stack development team in emerging technologies who can help us explore and integrate intelligent automation into our solutions. We look for individuals who thrive in a team environment, are committed to accomplishing shared goals, and are eager to learn and innovate. This position would be on our Work Management development team. This product brings together service orders, crew assignments, scheduling and equipment needs for our utility and broadband members in one application. This team works on the web application but there is also a mobile version of this product available for our Members as well. This application helps ensure inventories are accurate, labor costs are tracked and most importantly, service orders for electricity, internet, telephone or TV requests (work orders) are completed in a timely manner. Essential Functions: Design and build responsive web applications Stand up RESTful web services Container-driven development (Kubernetes, microservices) Collaborate with cross-functional teams to research, design, and implement new features Research, analyze, and resolve moderately complex customer issues and bugs Unit test and integration test code as needed Leverage generative AI tools and technologies to enhance productivity, creativity, and problem-solving within the scope of the role. Follow all established software development methodologies and procedures Explore and prototype intelligent agent-based features that enhance user experience or automate workflows Other duties as assigned Desired Experience and Skills Preferred: Generally, requires 5+ years' experience in software development Proficient with Angular, TypeScript or GWT Java or other object-oriented programming experience Experience with RDBMS (Postgres, Oracle) Experience with cloud technology stack (AWS, Kubernetes, Spring Boot, Kafka, SSO, Cassandra) Proficient in developing responsive content and managing performance optimization Understanding of modern software engineering principles (managing complexity, abstraction, separation of concerns, modularity, cohesion, coupling) Working knowledge of web trends, architecture, and deployment patterns Experience with automated testing methods (Unit, Integration, Contract, End-to-end) Experience with Git, including branching/merging workflows Understanding of Test-Driven Development and validating acceptance criteria Experience with JIRA, Confluence, Bitbucket, Bamboo Experience with using agentic AI coding tools (Claude Code, Augment, Jetbrains Junie, Github Copilot, Cursor, OpenAI Codex) Commitment to NISC's Statement of Shared Values Work Schedule: Hybrid from the following office location: Lake Saint Louis, MO Hybrid Schedule: Minimum of working 3 days per week out of an office location and ability to work up to all 5 days a week from an office location. Required Days from an Office Location: Tuesday, Wednesday, and Thursday NISC's Shared Values & Competencies: We're a cooperative, which means we're owned by the Members we serve. It also means that our focus is on taking care of our Members and our employees, rather than having a big bottom line. Quality service and innovative technology start with happy and dedicated employees. Join our team and learn for yourself what sets NISC apart. Integrity - We are committed to doing the right thing - always. Relationships - We are committed to building and preserving lasting relationships. Innovation - We promote the spirit of creativity and champion new ideas. Teamwork - We exemplify the cooperative spirit by working together. Empowerment - We believe individuals have the power to make a difference. Personal Development - We believe the free exchange of knowledge and information is absolutely necessary to the success of each individual and the organization. Benefits: Medical, Dental and Vision Insurance. Health Savings Account (HSA) with $100 monthly contributions from NISC. Like to walk? Improve your overall wellness knowledge? Ability to earn up to $800 additional dollars into your HSA each year through our Wellness Rewards program. Dependent Care Flexible Spending Account (FSA) thru Paylocity. Fully covered life insurance up to x3 annual base salary. Fully covered short- and long-term disability. 401(k), traditional or Roth, with employee match up to 6% and employer 4% salary base contributions. PTO accrual levels dependent on years of service, 120 Life Leave Event hours, Holiday Week, and 9 paid holidays. $2,500 Interest-FREE technology loan program. $25,000 employee educational assistance program. Volunteer, Wellness, Family Events and other employee fun supplied by our committees. Employee Assistance Program; assisting employees and dependents with virtually any life event. Benevolence Committee to support employees with financial hardships like unexpected medical bills, funerals and other unfortunate hardships. Desired Education: Bachelor's Degree in a Computer Science-related field or equivalent experience. Minimum Physical Requirements: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the essential functions of this position, employees must be able to see and communicate. Employees are regularly required to maintain a stationary position, move, and operate computer keyboards or office equipment. Disclaimer: Management may modify this job description by assigning or reassigning duties and responsibilities at any time.
    $65k-85k yearly est. Auto-Apply 19d ago
  • Mid-level Software Engineer

    DLS Engineering 3.9company rating

    Java developer job in Saint Louis, MO

    Mid-level Software Engineer at DLS Engineering (on-site) DLS Engineering is seeking a Mid-level Software Engineer for a full-time position supporting a geospatial customer in St. Louis, Missouri. This is an on-site position. Why this role is a great next step for your career: This position supports an exciting modernization initiative providing enterprise architectural, engineering, operations and sustainment, modification, and testing of geospatial-intelligence core services. This utilizes secure cloud environments, and a modern agile development methodology making data accessible, discoverable, and deliverable. St. Louis offers a low cost of living, vibrant cultural scene, and abundance of free attractions and outdoor spaces. It offers a mix of big-city amenities and smaller-town charm, with unique neighborhoods, diverse food options, professional sports teams, and a growing technology sector. A day in the life: Creating, maintaining, and/or improving the performance of existing software code, with duties to write and update software code and databases under direction from the assigned Government Lead. When I read the below it sounds like me: Domain knowledge and hands-on experience in developing and implementing software programs. Proven ability writing test scripts, test driven development, in an agile software development environment, where building in automated test procedures in addition to functional code are paramount to continuous integration and continuous delivery of software. Clear communication skills Required Security Clearance: Top Secret/SCI Required: United States Citizenship Required Education/Experience: A Master of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems, Cybersecurity, or equivalent technical degree and a minimum of 2 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work. OR, a Bachelor of Science or equivalent degree in Computer Science, Engineering, Mathematics, Information Systems or equivalent technical degree and a minimum of 4 years of experience in full stack development to include Java, Web services, Database, and micro-service development software, or engineering/development. OR, a minimum, as equivalent to education, of 6 years of experience in software engineering/development, or a related area that demonstrates the ability to successfully perform the duties associated with this work may be substituted for a technical degree. Required technical skills in at least two of the following: Java, JavaScript, or Python enterprise application development Web services architecture, design, and development Relational database design Other information: We offer a competitive salary and a 401k program with company match. We offer a comprehensive benefits package including health, vision, dental, life, and disability insurance. We offer a generous paid time off package If accommodation is needed with the application and / or the interview process for applicants with disabilities, please contact Human Resources at ************. DLS is an E-Verify company. DLS is an equal employment opportunity employer. Qualified applicants will receive consideration without regard to age, race, religion, sex (pregnancy, sexual orientation, gender identity), national origin, or disability. We encourage all qualified applicants to apply. If you believe you have been discriminated against, please contact Barbara Ellison. You also have the right to file a charge of discrimination with the equal employment opportunity commission. Must be able pass a government background check, which will be completed before employment.
    $60k-80k yearly est. 9d ago
  • Full Stack Java Developer

    Mindlance 4.6company rating

    Java developer job in Saint Louis, MO

    Mindlance is a national recruiting company which partners with many of the leading employers across the country. Feel free to check us out at ************************* Job Description Duration: 6 Months with possible extension. Demonstrate passion and ownership by embracing all aspects of software development: analysis, development, testing and deployment. • Be curious and proactive. Learn something new every day. • Be ego-less! Ask for help, be willing to admit what you don't know and willing to receive and give constructive feedback. • Collaborate closely with team members and business community. • Think through hard problems and work with a team to make them reality. • Take pride in software craftsmanship, diving deep into code and constantly innovating. What you should be awesome at: • Consuming new technologies with relentless desire • Customer engagement including ideation, design thinking, and seeking rapid feedback • Modern web development (e.g., HTML5, JavaScript, AngularJS, Backbone) • Developing large-scale, custom distributed software systems in Java, Scala and/or C# • System design with SOA/REST/Microservices • Relational database design and access (e.g., Oracle, MySQL, PostgreSQL) • Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, ScalaTest, JBehave, Cucumber) • Detailed technical problem solving and troubleshooting Bonus points for: • Agriculture domain knowledge • Mobile development experience • Experience working with large data sets • Experience with NoSQL stores (e.g., MongoDB, Couchbase, Neo4J) • Experience with search/analytics tools (e.g. ElasticSearch, Solr) • Cloud-first development experience with automated, continuous delivery deployments • Experience with AWS or similar distributed architecture Additional Information Sanoj vk | Team Recruitment | Mindlance, Inc. | W: ************
    $75k-92k yearly est. 60d+ ago
  • Software Engineer II

    Mastercard 4.7company rating

    Java developer job in OFallon, MO

    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 Software Engineer IIOverview We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respect their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation, and delivers better business results. About the Role This is an exciting opportunity for you to join Mastercard and contribute to improving the response time for new applications that support the Authorization payment network. This position is on the performance engineering team that partners with development teams on optimization and testing. We are looking for an experienced engineer that is passionate about performance with a constant focus on improving system quality. Role • Design, configure, and execute performance tests and drive resolution of failures • Dig into Java code, databases, middleware, and vendor software to identify performance bottlenecks and resolve them • Improve the performance environment with your own code, automation, and external tools All About You • Strong software engineering experience developing applications using the Java Spring Boot framework for performance testing and optimization • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive • Time/project management, workload prioritization, knowledge sharing and a passion to learn/take on challenges is a must • Self-motivated demonstrating strong organizational and listening skills; and very detail oriented with the ability to carry out assigned tasks with minimal supervision • Strong verbal and written communications skills • Appetite for change and pushing the boundaries of what can be done with automation. Be curious about new technology, infrastructure, and practices to scale our architecture and prepare for future growth • Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact reasonable_accommodation@mastercard.com and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly. 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. In line with Mastercard's total compensation philosophy and assuming that the job will be performed in the US, the successful candidate will be offered a competitive base salary and may be eligible for an annual bonus or commissions depending on the role. The base salary offered may vary depending on multiple factors, including but not limited to location, job-related knowledge, skills, and experience. Mastercard benefits for full time (and certain part time) employees generally include: insurance (including medical, prescription drug, dental, vision, disability, life insurance); flexible spending account and health savings account; paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave); 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire; 10 annual paid U.S. observed holidays; 401k with a best-in-class company match; deferred compensation for eligible roles; fitness reimbursement or on-site fitness facilities; eligibility for tuition reimbursement; and many more. Mastercard benefits for interns generally include: 56 hours of Paid Sick and Safe Time; jury duty leave; and on-site fitness facilities in some locations. Pay Ranges O'Fallon, Missouri: $92,000 - $147,000 USD
    $92k-147k yearly Auto-Apply 17d ago
  • Software Engineering Co-Op

    Watlow 4.6company rating

    Java developer job in Saint Louis, MO

    About the Role Join Watlow's Systems Engineering team and help shape the future of our Digital Twin and Manufacturing Automation initiatives. This co-op blends software engineering, data systems, and shop-floor integration to improve how we collect data, automate workflows, and visualize processes across global operations. You'll collaborate with engineers, operators, and IT specialists to design Python-based solutions that make our manufacturing systems smarter, faster, and more connected. Key Responsibilities Develop Python-based web apps to capture and visualize shop-floor data in Azure cloud databases. Build and maintain data pipelines to Databricks for trend and performance analysis. Design Raspberry Pi + camera systems for part tracking and operator assistance. Replace legacy automation (e.g., auto-clickers) with robust Python automation and APIs. Integrate shop-floor data with company-wide digital systems and dashboards. Write clean, documented code and create user-friendly interfaces for operators and engineers. Desired Skills Proficient in Python (object-oriented programming, automation, data handling). Familiar with Flask, FastAPI, or Django for web development. Basic knowledge of databases (SQL/NoSQL) and Azure or other cloud services Basic knowledge of pulling and pushing data through APIs. Experience with OpenCV, Raspberry Pi, or sensor integration is a plus. Interest in machine learning or identifying automation patterns in manufacturing data. Strong communication skills and willingness to work in a hands-on, cross-functional environment. Preferred Majors Computer Engineering Computer Science Electrical Engineering Mechanical Engineering (with Python programming experience) Biomedical Engineering (with Python/Image processing) Industrial & Systems Engineering Mechatronics/Robotics Engineering Information Systems/IT or related STEM fields What You'll Gain Real-world experience applying software to manufacturing and digital transformation. Exposure to hardware/software integration and automation. Collaboration with cross-functional teams in engineering, IT, and operations. The chance to see your code implemented directly on the shop floor to drive measurable impact. Applicants must be authorized to work for any employer now or in the future in the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time.
    $68k-88k yearly est. 7d ago
  • Mid Software Engineer

    Momentum 4.6company rating

    Java developer job in Saint Louis, MO

    Welcome to the MOMENTUM. Team! MOMENTUM. is not just our company name; it is the highest value we deliver to our customers. We are a rapidly growing technology solutions company delivering innovative technology, engineering, and intelligence solutions across the DoD sector. The efforts of our high-capacity team ultimately strengthen our Nation and the warfighter. Our team is dispersed throughout the US, which means we value the diversity and unique collaboration fostered throughout our team. We work incredibly hard for our customers and believe deeply in our core values. We're a high-energy, high-growth team and we love to win. Mid Software Engineer MOMENTUM. is seeking a Mid Software Engineer to join our team in St. Louis, MO, supporting a mission-critical geospatial application. This role requires strong full-stack Python experience, with a focus on API development, Kubernetes deployment, and modern DevOps practices to accelerate delivery. The engineer will work with an existing code base-learning it quickly, manipulating it for adjacent use cases, and implementing new features that advance mission capabilities. A background in geospatial systems, imagery acquisition, and geometry is a significant plus. Candidates must be passionate about modern architectures, able to adapt quickly to existing systems, and excited to tackle challenging technical problems for our mission users. In this role, you will: Strong full-stack Python development experience Experience building and maintaining APIs (ex. FastAPI) Experience with Kubernetes and DevOps practices to support rapid deployment and sustainment. Proven ability to work with pre-existing code bases, understand them quickly, and adapt functionality for new use cases. Experience with web services architecture, design, and development. Background working in secure cloud environments (e.g., AWS GovCloud, C2S). Understanding of geospatial systems, including imagery acquisition, geometry, and related workflows. Familiarity with geospatial data tools and libraries (e.g., PostGIS, ArcGIS, GDAL). Prior exposure to DoD/IC mission applications. If you're right for this role, you have: Active Top-Secret Clearance with the ability to obtain an SCI BS or equivalent in Computer Science, Engineering, Mathematics, Information Systems, or equivalent technical degree. 5+ years with a Bachelor's degree in a technical field, or 3+ years with a Master's in a technical field To learn more about us, check out our website at ******************** MOMENTUM. is an EEO/M/F/Veteran/Disabled Employer: We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The qualifications listed above are representative of the knowledge, skill, and ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Accommodations: Consistent with the Americans with Disabilities Act (ADA) and Alabama civil rights law, it is the policy of MOMENTUM. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process. If reasonable accommodation is needed, please include a request when applying.
    $63k-88k yearly est. 18d ago

Learn more about java developer jobs

How much does a java developer earn in Saint Charles, MO?

The average java developer in Saint Charles, MO earns between $64,000 and $107,000 annually. This compares to the national average java developer range of $68,000 to $114,000.

Average java developer salary in Saint Charles, MO

$82,000

What are the biggest employers of Java Developers in Saint Charles, MO?

The biggest employers of Java Developers in Saint Charles, MO are:
  1. InfosysPublicService
Job type you want
Full Time
Part Time
Internship
Temporary