Back to Jobs
Technology

Java Developer/Software Engineer

Whiz Global LLCNew York, NY🇺🇸United States

Why this role stands out

Take your career to the next level with Whiz Global LLC, where you will leverage cutting-edge AI-assisted tools and cloud technologies to build high-impact, scalable enterprise solutions in a collaborative hybrid environment. This role is perfect for a seasoned developer who thrives on solving complex engineering challenges and is eager to grow within a high-performance team. Apply today to advance your expertise and make a tangible impact on mission-critical applications.

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationNew York, NY, United States
SQLSpringSpring BootAWSAgileApacheAzureJavaKafka

Job description

Job Description: Java Developer

Location: Plano, TX/New York/New Jersey
Duration: Contract to Hire
Job Title: Java Developer

Job Summary

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.

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.

Key Responsibilities

  • 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.

Required Skills and Qualifications

  • 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.

Preferred Qualifications

  • 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.

Ideal Candidate Profile

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.

Similar jobs