Java Developer/Software Engineer

Whiz Global LLC
New York, NY, United States
15 days ago
Apply on www.dice.com
Prepare application

Role details

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

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Application Performance Management Automation of Tests Microsoft Azure Cloud Computing Cloud Engineering Code Generation Continuous Integration
+19 more
Data Security Relational Databases Database Queries Software Debugging Java Platform Enterprise Edition (J2EE) HP Systems Insight Manager Enterprise Messaging Systems Systems Development Life Cycle Standard Sql Secure Coding Software Engineering SQL Databases Enterprise Software Applications Delivery Pipeline Spring-boot Software Security AI Coding Agents Backend Apache Kafka

Job description

We are seeking a skilled Java Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong hands-on experience with Java/J2EE, Spring Boot, SQL, and messaging technologies such as Kafka or MQ., * Design, develop, test, debug, and maintain enterprise-grade applications using Java/J2EE and Spring Boot.

  • Develop scalable, reliable, and high-performance backend services and APIs.
  • Write and optimize SQL queries and work with relational databases.
  • Implement messaging and event-driven solutions using Kafka, MQ, or similar technologies.
  • Participate in all phases of the Software Development Life Cycle, including requirements analysis, design, development, testing, deployment, and maintenance.
  • Troubleshoot application issues, identify root causes, and implement effective solutions.
  • Ensure application resiliency, security, performance, and operational stability.
  • Use enterprise-authorized AI-assisted development tools for coding, testing, troubleshooting, and documentation while validating AI-generated outputs for accuracy, quality, and security.
  • Follow responsible AI practices, including data sensitivity requirements and secure handling of inputs and outputs.
  • Collaborate with cross-functional teams in an Agile development environment.
  • Support CI/CD processes and contribute to continuous improvement in development and deployment workflows.
  • Work with cloud technologies such as AWS or Microsoft Azure to support application development and deployment.

Requirements

The candidate should have experience working in a large corporate environment, contributing across the Software Development Life Cycle (SDLC), and maintaining application performance, security, and operational stability. Experience using enterprise-approved AI-assisted software development tools and cloud technologies such as AWS or Azure is also required., * Formal training or certification in software engineering concepts, with practical experience applying them in a professional environment.

  • Strong hands-on experience with Java/J2EE and Spring Boot.
  • Experience developing, debugging, and maintaining applications in a large enterprise or corporate environment.
  • Strong knowledge of SQL and database querying.
  • Experience with messaging technologies such as Apache Kafka or MQ.
  • Hands-on experience with enterprise-approved AI-assisted software development tools.
  • Ability to critically evaluate and validate AI-generated code, tests, troubleshooting recommendations, and documentation.
  • Understanding of responsible AI usage, data security, confidentiality, and secure engineering practices.
  • Experience across the complete Software Development Life Cycle (SDLC).
  • Familiarity with Agile methodologies and development practices.
  • Exposure to CI/CD, application resiliency, and application security.
  • Practical knowledge of cloud platforms such as AWS or Microsoft Azure.
  • Strong analytical, problem-solving, debugging, and communication skills., * Experience developing and supporting large-scale enterprise applications.
  • Familiarity with automated testing and continuous integration and deployment pipelines.
  • Experience with cloud-native application development and deployment.
  • Understanding of secure coding standards, application monitoring, and production support practices., The ideal candidate is a hands-on Java Developer with strong Java/J2EE, Spring Boot, SQL, and messaging experience. They should be comfortable working in an enterprise environment, contributing throughout the SDLC, using approved AI-assisted development tools responsibly, and supporting secure, resilient applications on modern cloud platforms.

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

Loading talks and stories from around this role…