Senior Software Engineer for Complex Systems Development

4 days ago


Lansing, Michigan, United States HighCloud Solutions Full time
Job Description

HighCloud Solutions is seeking an experienced Senior Software Engineer to join our team in Lansing, MI. The ideal candidate will have a strong background in developing complex computer systems using Java, with a focus on creating scalable and efficient software solutions.

Job Summary

We are looking for a highly skilled Senior Software Engineer to lead the development of complex computer systems using Java. The selected candidate will work closely with our team to design, develop, and maintain software applications that meet the needs of our clients. This is an excellent opportunity for an experienced software engineer to take on a leadership role and contribute to the growth and success of our company.

Responsibilities
  • Design, develop, and maintain complex computer systems using Java.
  • Lead the development of software applications, ensuring they meet the required specifications and are delivered on time.
  • Work closely with the team to identify and prioritize project requirements, ensuring that the software meets the needs of our clients.
  • Collaborate with cross-functional teams to design and develop software applications that meet the needs of our clients.
  • Develop and maintain technical documentation, ensuring that it is accurate and up-to-date.
  • Ensure that software applications are scalable, efficient, and meet the required quality standards.
Requirements
  • 12 years of experience in developing complex computer systems using Java.
  • 8 years of experience in developing software applications using Java JEE Struts Framework.
  • 8 years of experience in developing software applications using Java JEE Spring/SpringBoot Framework 3.0.
  • 5 years of experience in developing software applications using Hibernate/JPA framework.
  • Experience in designing and developing RESTful Web Services using Spring Web MVC framework.
  • Experience in designing and developing business application components using Object Oriented java/JEE technologies design principles.
  • Experience in troubleshooting issues using SQL PL/SQL scripts.
  • Experience in tuning SQL queries and scripts.
  • Hands-on experience in integrating software components into a fully functional software system.
  • Extensive knowledge on source control tools such as GIT.
  • Experience in developing with application servers Apache Tomcat JBOSS Web Sphere Openshift Container.
  • Experience in developing software design documents and working with stakeholders for review and approval.
  • Experience in developing prototypes and mockups for users' review and approval.
  • Exposure to flowcharts, screen layouts, and documentation to ensure logical flow of the system requirements.
  • Experience working on large agile projects.
  • Experience with Java 8 SOAP WebServices and Java Messaging Service (JMS) API.
  • Experience with Spring Boot Projects Spring Data Spring Batch Spring Security frameworks.
  • Good to have knowledge of Apache Kafka Apache Spark and ActiveMQ broker.
  • Experience in Database Design in Oracle and SQL server.
  • Experience or Knowledge on creating CI/CD pipelines using Azure Devops.
  • Design, develop, and maintain BI reporting solutions using Business Objects and Oracle Discoverer.
  • Extensive experience in Oracle database logical and physical design.
  • Develop PL/SQL Procedures Functions Packages and Job Scheduling.
  • Experience in Electronic Health Records (EHR) HL7 solutions.
  • Experience in 5010 EDI X12 healthcare claims processing solutions.
  • Experience in SIGMA payment processing type solutions.
Salary

The estimated salary for this position is $120,000 - $180,000 per year, depending on experience.

Benefits
  • Comprehensive health insurance.
  • Retirement plan.
  • Flexible work hours.
  • Professional development opportunities.
  • Free parking.
Location

Lansing, MI.



  • Lansing, Michigan, United States Apex Systems Full time

    Job Title: Senior .NET Software EngineerJob Summary: We are seeking a highly skilled Senior .NET Software Engineer to join our team at Apex Systems. As a key member of our Agile development team, you will be responsible for designing, developing, and deploying high-quality software solutions using ASP.NET and C#.Key Responsibilities:* Collaborate with...


  • Lansing, Michigan, United States Apex Systems Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Apex Systems. As a key member of our development team, you will be responsible for designing, developing, and deploying complex software systems using Java and related technologies.Key ResponsibilitiesDesign and develop high-quality software systems using Java,...


  • Lansing, Michigan, United States Resource Informatics Group Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using a range of technologies including.NET, Angular, and SQL Server.Key...


  • Lansing, Michigan, United States Resource Informatics Group Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using .NET Framework, .NET, ASP.NET, and C#. Your expertise in Angular,...


  • Lansing, Michigan, United States Resource Informatics Group Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems using a variety of technologies, including .NET, Angular, and SQL Server.Key...


  • Lansing, Michigan, United States Resource Informatics Group Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Resource Informatics Group. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop complex software systems...


  • Lansing, Michigan, United States Sunrise Systems, Inc. Full time

    Job Title: Modernization Systems AnalystJob Summary:At Sunrise Systems, Inc., we are seeking a highly skilled Senior Java Developer to join our team as a Technical Systems Analyst. As a key member of our development team, you will be responsible for analyzing current system architecture, researching emerging technologies, and designing and implementing...


  • Lansing, Michigan, United States Saxon Global Full time

    Job DescriptionSaxon Global is seeking a highly skilled Senior Software Engineer to join our team.Key Responsibilities:Design, develop, and deploy scalable software applications using Red Hat OpenShift and Kubernetes.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality code, following...


  • Lansing, Michigan, United States Cribl Full time

    About CriblCribl is a fast-growing, remote-first company with a mission to unlock the value of all observability data. We believe in shipping phenomenal products and doing good by our customers and communities. Our products provide customers with a new and unprecedented level of observability, intelligence, and control over their real-time data.Job...


  • Lansing, Michigan, United States ATC, Inc. Full time

    Job Title: Senior Java Software EngineerJob Summary:ATC, Inc. is seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex computer systems using Java.Responsibilities:- Design and develop well-structured, testable code...


  • Lansing, Michigan, United States Cribl Full time

    Cribl is a serious company that doesn't take itself too seriously. We're looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As a remote-first company, we believe in empowering our employees to do their best work, wherever they are. We're growing rapidly and need a skilled Senior Cloud Software...


  • Lansing, Michigan, United States Promise Co. Full time

    Job Title: Senior Backend Software EngineerAt Promise Co., we're seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient backend systems that power our innovative payment and financial services.As a Senior...


  • Lansing, Michigan, United States Promise Co. Full time

    Job Title: Senior Backend Software EngineerAt Promise Co., we're seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient backend systems that power our innovative payment and financial services.As a Senior...


  • Lansing, Michigan, United States Cribl Full time

    Cribl is looking for a talented Senior Frontend Software Engineer to join our team. As a key member of our frontend development team, you will be responsible for designing and developing user interfaces and visualizations that are scalable, robust, and user-friendly.The ideal candidate will have a strong background in building high-performance web...


  • Lansing, Michigan, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Developer to join our team. As a key member of our software engineering division, you will be responsible for designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.ResponsibilitiesAssist in defining and developing software for tasks...


  • Lansing, Michigan, United States TEKsystems Full time

    Job Title: Senior Systems EngineerWe are seeking a highly skilled Senior Systems Engineer to join our team at TEKsystems. As a Senior Systems Engineer, you will be responsible for designing, implementing, and maintaining complex systems and infrastructure to support our clients' business needs.Key Responsibilities:Design and implement cloud infrastructure...


  • Lansing, Michigan, United States Oracle Full time

    Job DescriptionAt Oracle, we're committed to creating a workplace where everyone can be their authentic selves and do their best work. We're dedicated to innovation and seek individuals with diverse backgrounds, beliefs, and abilities to help us shape the future.We're looking for a talented Senior Software Engineer to join our team. As a key member of our...


  • Lansing, Michigan, United States The Nature Conservancy Full time

    Software Development and Support RoleWe are seeking a skilled Software Development and Support Engineer to join our agile team of professionals. As a key member of our team, you will be responsible for designing and developing new technology systems and solutions according to system requirements following TNC methodology and development best practices.Key...


  • Lansing, Michigan, United States Oracle Full time

    About the Role:We are seeking a highly skilled Senior Software Developer to join our team at Oracle. As a key member of our software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.Key Responsibilities:Provide technical...


  • Lansing, Michigan, United States A-Line Staffing Solutions Full time

    Job Title: Senior Software DeveloperJob Summary: We are seeking a highly skilled Senior Software Developer to join our team at A-Line Staffing Solutions. As a Senior Software Developer, you will be responsible for designing, developing, and maintaining complex software applications using.NET and Java technologies.Key Responsibilities:Develop and maintain...