JOBSEARCHER

Java Software Engineer

Job Title: Java Developer
Location: USA
Experience: 5+ years
Employment Type: Contract / Full-Time (based on client requirement)
Work Arrangement: On-site / Hybrid / Remote, depending on the project
Job Summary: We are seeking an experienced Java Developer to design, develop, test, and maintain scalable software applications. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, microservices, and database technologies, along with experience working in Agile development environments.
Key Responsibilities: Design, develop, and maintain enterprise-level applications using Java. Build and maintain RESTful APIs and microservices using Spring Boot. Write clean, efficient, reusable, and well-documented code. Work with relational and NoSQL databases to develop and optimize queries. Participate in code reviews, unit testing, debugging, and performance optimization. Collaborate with business analysts, QA engineers, architects, and other developers. Use Git and CI/CD tools to support development and deployment. Troubleshoot production issues and implement reliable solutions. Follow secure coding practices and software development standards. Required Technical SkillsStrong proficiency in Java and object-oriented programming. Hands-on experience with Spring Framework and Spring Boot. Experience developing REST APIs and microservices. Knowledge of SQL and databases such as Oracle, MySQL, or PostgreSQL.Experience with Git, Maven or Gradle, and unit testing frameworks. Familiarity with Agile/Scrum methodologies. Strong problem-solving and communication skills.
Preferred Qualifications: Experience with AWS, Azure, or another cloud platform. Familiarity with Docker and Kubernetes. Knowledge of Kafka or other messaging systems. Experience with CI/CD pipelines and automated testing. Understanding of application security and performance tuning.
Candidate Requirements: Relevant professional experience developing Java applications. Ability to explain previous projects and individual technical contributions. Willingness to participate in technical interviews. Availability and work authorization appropriate for the specific role and engagement.
Application Process: Interested candidates can share their updated resume, current location, relevant experience, availability, and preferred engagement type. Equal Opportunity: Hiring decisions are based on job-related qualifications and applicable employment laws.