Senior Software Engineer

1 month ago


Pittsburgh, United States GDI Infotech Full time

Senior Software Engineer


Position Overview:

We are looking for a seasoned Senior Software Engineer with 5 years of experience in software design and development, particularly in enterprise applications. The ideal candidate will have a strong background in Java and Spring Boot-based REST, Web, and Batch applications, with proficiency in microservices architecture and cloud technologies. Experience in the banking industry or familiarity with FICO solutions is considered a significant bonus.


Key Responsibilities:

  • Enterprise Application Development: Design and develop robust enterprise applications using Java, J2EE, and Spring Boot frameworks.
  • Microservices Architecture: Implement and manage microservices using Spring Boot and Spring MVC frameworks to enhance application scalability and maintainability.
  • Web Services Development: Develop and maintain SOAP and RESTful web services to ensure seamless communication between distributed systems.
  • Database Management: Work with NoSQL databases like MongoDB and RDBMS platforms such as Oracle and MySQL to ensure efficient data storage and retrieval.
  • Application Security: Implement application and API security measures, including encryption mechanisms, to protect sensitive data and maintain compliance with industry standards.
  • Custom Frameworks: Develop custom Spring Boot Starter frameworks, migration frameworks, and utility jars to streamline the development process.
  • Version Control and CI/CD: Utilize GIT (Bitbucket, Github) for version control and Jenkins for continuous integration/continuous deployment (CI/CD) to enhance development workflows.
  • Code Quality Assurance: Use SonarQube to ensure code quality and security, adhering to best practices and industry standards.
  • Agile Methodology: Participate in Agile Scrum methodologies using tools like VersionOne and JIRA to collaborate effectively with cross-functional teams and deliver high-quality software products.
  • Cloud Technologies: Deploy and manage applications on cloud platforms such as PCF, Azure, and AWS, leveraging services like S3 for efficient resource management.
  • Domain Expertise: Apply domain knowledge in logistics and healthcare to design solutions that address industry-specific challenges and meet customer needs.


Qualifications:

  • Experience: 5+ years of experience in software design and development of enterprise applications.
  • Technical Skills: Proficient in Java, J2EE (JDBC, JSP, Servlet, JMS), Hibernate, Spring 4.0, Spring Boot, Spring Data, Spring AOP, Angular 14, XML, and microservices architecture.
  • Security Expertise: Strong understanding of application security, API security, and encryption mechanisms.
  • Database Knowledge: Hands-on experience with NoSQL databases (MongoDB) and RDBMS platforms (Oracle, MySQL).
  • Version Control: Expertise in GIT (Bitbucket, Github) for version control.
  • Agile Experience: Familiarity with Agile Scrum methodologies, VersionOne, and JIRA.
  • CI/CD Proficiency: Experience with Jenkins for CI/CD pipelines and SonarQube for code quality assurance.
  • Cloud Skills: Knowledge of PCF, Azure, and AWS cloud services, including S3.
  • Core Competencies: Strong understanding of data structures, algorithms, OOPS concepts, design patterns, and SOLID design principles.
  • Domain Experience: Experience in the logistics and healthcare domains is a plus.
  • Banking Industry/FICO Experience: Prior experience in the banking industry or familiarity with FICO solutions is a bonus.
  • Communication Skills: Excellent communication, debugging, and problem-solving skills.


Why Join Us?

  • Innovative Projects: Work on exciting projects that push the boundaries of technology and innovation.
  • Career Growth: Opportunities for professional development and career advancement in a dynamic and supportive environment.
  • Collaborative Team: Join a talented and diverse team of professionals who are passionate about technology and excellence.
  • Competitive Benefits: Enjoy a comprehensive benefits package, including health insurance, retirement plans, and more.



  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About Us:The Software Engineering Institute (SEI) is dedicated to enhancing software engineering practices and principles, serving as a vital national resource in software engineering and cybersecurity. We collaborate closely with academic institutions, defense and governmental organizations, and industry partners to continuously improve software-intensive...


  • Pittsburgh, United States Intelliswift Software Full time

    Job Title: Graphics Software Engineer VLocations: Pittsburgh, PA 15222Duration: 12 Months Contract on W2 (Possible Extension)Summary:You’re a Software Engineer with a C++, Python, C# skill set with the passion for working on breakthrough new technology. You love solving novel problems from first principles. You're always on the lookout for better, faster,...


  • Pittsburgh, Pennsylvania, United States IRALOGIX,Inc Full time

    Job OverviewCompany: IRALOGIX, Inc.Position: Senior Software EngineerLocation: Partially remote, with candidates ideally located in the Pittsburgh regionJob Type: Full-Time/ExemptIndustry: Retirement Services/FinTech SoftwareTravel: 0%-5%About IRALOGIX: IRALOGIX is a rapidly growing technology platform dedicated to delivering exceptional solutions for IRA...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Job OverviewHybrid Role, applicants must be local to Pittsburgh PA.Our esteemed financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to become a vital part of our finance and regulatory division.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits...


  • Pittsburgh, United States Seegrid Full time

    Job DescriptionJob DescriptionWhy join Seegrid?Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicles, fleet management software, actionable analytics,...


  • Pittsburgh, United States Software Engineering Institute Full time

    The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    Hybrid Position, candidates must be local to Pittsburgh PA. Our premier financial services organization is in search of a Senior Software Engineer with expertise in Python and Spark to join their finance and regulatory division. We are open to both W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that...


  • Pittsburgh, United States Free Market Health Full time

    Job DescriptionJob DescriptionSalary: OverviewAs part of the Technology Services team at Free Market Health, the Senior Software Engineer will be responsible for all aspects of application development. As part of a growing team in a face-paced start-up environment, we are looking for a Software Engineer that will contribute directly to key design and...


  • Pittsburgh, United States Penn Foster Inc Full time

    Senior Robotics Software Engineer Smith & Nephew, Inc., Pittsburgh, PA: Multiple openings. Design, develop, and test software for the current and next generation of devices for computer-assisted robotic surgeries. Understand and translate surgical procedure workflows into software workflow to provide the best patient outcome after surgery. Read and...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


  • Pittsburgh, United States Advanced Robotics for Manufacturing (ARM) Full time

    Job DescriptionJob DescriptionThe ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building and integrating robotic skills and tools that innovate robotics and advance manufacturing technologies?...


  • Pittsburgh, United States Advanced Robotics for Manufacturing - ARM Full time

    The ARM Institute is seeking an experienced and hands-on Senior Robotics Software Engineer to support its mission. Are you a self-starter who can work independently as well as with a team? Do you want to contribute to building robotic skills and tools that innovate robotics and advance manufacturing technologies? Are you compelled to make robotics easier to...


  • Pittsburgh, United States IRALOGIX,Inc Full time

    Job DescriptionJob DescriptionCompany: IRALOGIX, Inc.Position: Senior EngineerLocation: Partially remote, with candidates ideally located in the Pittsburgh region Job Type: Full-Time/ExemptIndustry: Retirement Services/FinTech Software Travel: 0%-5% IRALOGIX is a high-growth, institutional technology platform focused on providing uniquely capable solutions...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Lynx Software Technologies Full time

    Job DescriptionJob DescriptionWe are looking for a Senior Software Engineers developer who are passionate about developing and optimizing Linux/Android based platforms.Why us?Our dynamic work environment provides the optimal setting to take your career to the next level. From our supportive culture, diverse workforce, and competitive compensation, to our...


  • Pittsburgh, United States Philips Full time

    Job TitleSenior Embedded Software EngineerJob DescriptionSr. Embedded SW Engineer, CG 60— Sleep and Respiratory Care R&D We have an exciting opportunity for a Sr. Embedded Software Engineer to play a critical role in improving and saving lives around the world through expertise in Systems Design, Development, and Integration, for Philips' Sleep &...


  • Pittsburgh, Pennsylvania, United States Eliassen Group Full time

    We are thrilled to present an opportunity for a Senior Python Software Engineer with our esteemed client.We can accommodate W2 and corp-to-corp consultants. For our W2 consultants, we provide an excellent benefits package that includes Medical, Dental, and Vision coverage, a 401k plan with company matching, and life insurance.Compensation: $76 per hour on...


  • Pittsburgh, Pennsylvania, United States PNC Full time

    Position SummaryAt PNC, we recognize that our workforce is our most valuable resource and a key differentiator in the competitive landscape. As a Senior Mobile Software Engineer within PNC's Mobile Development division, you will play a pivotal role in driving innovation and excellence in software solutions.Job ResponsibilitiesOverview of ResponsibilitiesPNC...


  • Pittsburgh, United States Emerson Full time

    If you are a Software Engineer looking for an opportunity to grow and develop professionally, Emerson has a great Senior Software Engineer opportunity for you! We are in search of a Software Engineer to join our Power & Water Solutions business based in Pittsburgh, PA. Power & Water Solutions is an industry-leading controls automation company that focuses on...


  • Pittsburgh, United States GDI Infotech Full time

    Senior Software EngineerPosition Overview:We are looking for a seasoned Senior Software Engineer with 5 years of experience in software design and development, particularly in enterprise applications. The ideal candidate will have a strong background in Java and Spring Boot-based REST, Web, and Batch applications, with proficiency in microservices...