Java Developer / SDET

Nmk Global Inc.
Austin, TX, United States
8 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Software Applications Automation of Tests Cloud Foundry Code Review Continuous Integration Custom Software Customer Data Management Fault Tolerance
+29 more
Hibernate (Java) MongoDB Oracle (Applications) Windows PowerShell Scrum Methodology RabbitMQ Standard Sql Selenium Shell Script SoapUI Software Engineering UML GitHub Copilot Appium Spring-boot Backend Gherkin Playwright Production Code Apache Kafka Bitbucket Front End Software Development Api Design Software Coding Restful APIs Cucumber (Software) Splunk Atlassian Bamboo SDET

Job description

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build and support REST APIs and integrations.
  • Develop solutions to extract Salesforce data and integrate it with custom applications.
  • Design and implement automated testing solutions and frameworks.
  • Write production-quality code for both application development and test automation.
  • Participate in code reviews and mentor junior developers.
  • Collaborate with Product Owners, Scrum Masters, and business stakeholders to define requirements and estimate development efforts.
  • Decompose user stories, design features, prioritize tasks, and deliver solutions in an Agile environment.
  • Identify technical risks and develop mitigation strategies.
  • Troubleshoot application and environmental issues.
  • Use GitHub Copilot and AI tools as part of the day-to-day development workflow.
  • Stay current with emerging development, testing, automation, and AI technologies.

Requirements

We are seeking a Senior Java Developer / SDET with 7+ years of experience and strong hands-on coding skills. The ideal candidate will have expertise in Java/Spring Boot, API development, test automation, Kafka, and AI-assisted development using GitHub Copilot.

The team will build APIs to collect and extract Salesforce data and deliver it to a homegrown desktop application. Both Developers and SDETs must be strong programmers who can design, develop, test, and troubleshoot applications., * 7+ years of professional Java development experience

  • Strong Java Core and Spring Boot experience
  • Strong backend/API development experience
  • REST API development and testing
  • GitHub Copilot - Required
  • Experience with Kafka and enterprise messaging
  • Strong understanding of scalable and fault-tolerant systems
  • Experience working in Agile/Scrum environments
  • Strong coding and troubleshooting skills

SDET / Test Automation Experience:

Candidates with SDET backgrounds must have hands-on coding experience, not just experience using automation frameworks.

Preferred experience includes:

  • Building automation frameworks with Java backend
  • Selenium, Playwright, or Appium
  • Cucumber / Gherkin / BDD
  • TDD and automated testing
  • REST API testing using tools such as SoapUI or Advanced REST Client
  • Backend-to-frontend test orchestration
  • Writing and maintaining automated test scripts and frameworks

Preferred Technical Qualifications:

  • Pivotal Cloud Foundry (PCF)
  • Kafka Streams
  • RabbitMQ / WMQ
  • MongoDB, Oracle, or SQL
  • Hibernate
  • UML
  • CI/CD tools such as Bamboo and Bitbucket
  • Zephyr
  • Shell scripting / PowerShell
  • Splunk
  • Salesforce data integration with custom applications

Soft Skills:

  • Strong communication and collaboration skills
  • Ability to communicate technical concepts to technical and non-technical stakeholders
  • Proactive, self-driven, and solution-oriented mindset
  • Ability to work effectively in a fast-paced environment
  • Strong problem-solving and analytical skills
  • Comfortable leading code reviews and mentoring team members
  • Passion for automation, innovation, and continuous learning

About the company

NMK Global Inc. is a global IT Services & Solutions company specializing in IT Staffing, Technology Consulting, Workforce Solutions, and Application Development Services. We help organizations build high-performing technology teams by connecting them with exceptional talent across a wide range of industries. Our expertise, industry knowledge, and consultative approach enable clients to achieve successful business outcomes while helping professionals advance their careers.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · World Congress 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

4:36 min

Visualizing system architecture with Mermaid UML diagrams

Jakov Semenski · LIVE

Videos

See all

Related articles

See all