Software Developer
Job Duties / Responsibilities
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.
SKILLS :
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
9800 Fredericksburg Rd, SAN ANTONIO, Johnson County, Kansas 78288
OVERLAND PARK, KANSAS, JPHNSON