Java Developer
  • Whiz Global LLC
12 Hours Ago
NA
W2
Plano-TX
7-10 Years
Required Skills: Java, J2EE, Spring Boot, SQL,
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.
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.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates