Software Developer

Compugra Systems
Johnson County, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Business Logic Application Performance Management Application Services JIRA HTML5 Unit Testing Cascading Style Sheets (CSS) Cloud Computing
+47 more
Cloud Engineering Software Documentation Code Review Continuous Integration Data Security Relational Databases Software Debugging DevOps Java Platform Enterprise Edition (J2EE) Github Hibernate (Java) Java Persistence API NoSQL OAuth Object-Oriented Software Development Performance Tuning Scrum Methodology Systems Development Life Cycle Release Management Cloud Services Workday Integrations JSON Web Token Responsive Web Design Secure Coding Single Sign-On Software Engineering SQL Stored Procedures SQL Databases Systems Integration Web Services Openapi Enterprise Software Applications Spring-mvc ReactJS Spring-boot Backend Git Containerization AngularJS Integration Tests Deployment Automation Web Technologies EIB Restful APIs Docker Servicenow Microservices

Job description

  • Design, develop, test, implement, and maintain enterprise software applications using Java, Spring Boot, Hibernate, and modern web technologies.
  • Analyze business and technical requirements and translate them into scalable, secure, and high-performance software solutions.
  • Develop RESTful APIs, backend services, and microservices-based applications to support enterprise business operations and system integrations.
  • Design and develop responsive user interfaces using React.js, Angular, JavaScript, HTML5, and CSS3.
  • Build and maintain reusable software components, business logic modules, and application services following object-oriented programming principles.
  • Design, develop, and optimize relational and NoSQL databases, SQL queries, stored procedures, and data access layers.
  • Implement authentication, authorization, Single Sign-On (SSO), OAuth2, JWT security, and secure coding standards within enterprise applications.
  • Integrate enterprise systems using APIs, web services, cloud technologies, and third-party application interfaces.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, testing, deployment, and maintenance.
  • Perform unit testing, integration testing, debugging, code reviews, defect resolution, and quality assurance activities.
  • Develop and maintain CI/CD pipelines and deployment automation processes using modern DevOps tools and methodologies.
  • Utilize AWS cloud services and containerization technologies to support cloud-native application development and deployment.
  • Monitor application performance, troubleshoot production issues, perform root cause analysis, and implement performance optimization solutions.
  • Collaborate with business analysts, QA teams, DevOps engineers, product owners, and stakeholders to deliver enterprise software solutions.
  • Participate in Agile Scrum ceremonies including sprint planning, daily standups, backlog grooming, retrospectives, and release planning activities.
  • Prepare and maintain technical design documents, API specifications, deployment procedures, and software documentation.
  • Support production releases, system enhancements, workflow automation initiatives, and continuous improvement projects.
  • Research and evaluate emerging technologies, development frameworks, and cloud services to improve application functionality, scalability, and operational efficiency.

Requirements

Do you have experience in Research?, Java, J2EE, Spring Boot, Spring MVC, Hibernate/JPA, RESTful APIs and Web Services, Microservices Architecture, React.js, Angular, JavaScript, HTML5, CSS3, SQL, Relational Databases and NoSQL Databases, OAuth2, JWT, Single Sign-On (SSO), AWS Cloud Services, Docker, Git, GitHub, CI/CD Pipelines, Workday Integrations (EIB, Core Connectors, RaaS), System Integration, SDLC Methodologies, Agile Scrum, Jira, ServiceNow, Unit Testing, Integration Testing, UAT, Application Performance Tuning, Troubleshooting and Production Support

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

4:04 min

Navigating technical career progression alongside native code generation

Simon Auer Simon Auer · WWC Europe 2026

Videos

See all

Related articles

See all