← Back to Jobs
Software Engineer (AWS, Java)
Richardson, TX
2 months ago
🤖 AI-First🖥️ Cursor-friendlyMentions "Vibe Coding" and explicitly calls out AI-assisted development tools, emphasizing rapid prototyping and iterative development with AI support.
About the Role
Join NICE's Work Force Management team as a Software Engineer to design, develop, and maintain cloud-native, server-side Java applications on AWS. Work in an Agile environment, contribute to architecture and CI/CD practices, and help elevate team performance while working hybrid from Richardson, TX.
Job Description
Role
Software Engineer on the Work Force Management (WFM) team responsible for server-side design, development, implementation, testing and maintenance of cloud-native applications. The role participates in architectural decisions, code reviews, and helps drive team performance and Agile practices.
Key Responsibilities
- Design and develop technical solutions that meet business and architectural standards.
- Implement unit, integration, and automation tests according to organizational standards.
- Troubleshoot and maintain existing applications and implement improvements.
- Develop and operate services in AWS Cloud.
- Create technical models and designs for assigned components.
- Participate in and drive architectural and technological decisions.
- Review design and code for team members and contribute to team coaching and development.
- Collaborate with Scrum teams and stakeholders to influence decision making and support projects.
- Advance Agile practices within the organization and act as subject matter expert for multiple product components.
Requirements
- Minimum 3 years Java application development experience.
- 1+ years experience in AWS Cloud (Lambda, batch, SNS, Aurora DB with MySQL, Redis).
- Server-side development expertise with Hibernate, Spring, Spring Boot.
- Server-side testing experience using JUnit and mocking frameworks (Mockito, Easymock).
- Experience with Continuous Integration and Test-Driven Development.
- Experience with multi-tier web application development.
- Experience with application servers such as JBoss or Tomcat.
- Familiarity with build and CI tools (MAVEN, Jenkins) is a plus.
- Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, or similar) and ability to integrate generative AI into the development lifecycle.
- Knowledge of Scrum techniques and Agile artifacts.
- Strong communication skills.
Good to have
- Experience with front-end technologies: Angular, HTML5, CSSs, Bootstrap, JavaScript.
- Unit and E2E testing experience with tools like Playwright and Karma.
- Experience with optimization techniques and solving constraint/optimization problems (constraint programming, dynamic programming, linear and mixed integer programming).
- Prior experience driving technical innovation, mentoring, and adopting emerging technologies.
- Familiarity with “Vibe Coding” approaches (rapid prototyping and iterative development leveraging AI assistance).
Personal Attributes
- Excellent interpersonal and communication skills.
- Self-motivated, flexible, resilient, and adaptable.
- Strong analytical and problem-solving abilities; detail-oriented and well organized.
- Able to collaborate, lead, and coordinate to deliver results within existing constraints.
Education
- Undergraduate or Master’s degree in Computer Science, Engineering, or a related field.
Location & Work Model
- Hybrid role based in Richardson, TX (expected 2 days in office).
Tech Stack
AWS LambdaAWS BatchAmazon SNSAurora DBMySQLRedisJavaHibernateSpringSpring BootJUnitMockitoEasymockGitHub CopilotChatGPTClaudeJBossTomcatMAVENJenkinsAngularHTML5CSSsBootstrapJavaScriptPlaywrightKarma
Skills
Server-side DevelopmentSystem DesignUnit TestingIntegration TestingAutomation TestingTroubleshootingCloud DevelopmentAgileScrumTest-Driven DevelopmentContinuous IntegrationCode ReviewTechnical LeadershipMentoringCommunicationProblem SolvingAnalytical SkillsOptimization TechniquesConstraint Programming
Experience Level
Benefits
- •Hybrid (2 days in office, Richardson, TX)
- •Equal Opportunity Employer
- •Opportunity to work with AI-assisted development tools and cloud-native technologies