Location: Texas, USA
Job Type: Full-time
Experience Required: 2+ years
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field
Salary: 8L+
Job Description:
We are seeking a skilled Java Developer with 2+ years of experience to join our dynamic team. The ideal candidate will have a strong background in Java development, a passion for coding, and the ability to deliver clean, efficient, and scalable solutions. This role requires collaborating with cross-functional teams to design, develop, and maintain business-critical applications.
Key Responsibilities:
- Develop and maintain web applications using Java, Spring Boot, and other frameworks.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Participate in the complete software development lifecycle: requirement analysis, design, development, testing, and deployment.
- Troubleshoot and resolve production issues by analyzing logs, debugging code, and implementing fixes.
- Write clean, maintainable, and well-documented code.
- Work with database systems such as MySQL, PostgreSQL, or Oracle to design and optimize database queries.
- Follow best practices in coding, security, and performance optimization.
Key Skills and Qualifications:
- Proficiency in Java with 2+ years of hands-on experience.
- Experience with frameworks such as Spring, Spring Boot, Hibernate, etc.
- Strong understanding of object-oriented programming (OOP) concepts.
- Knowledge of databases like MySQL, Oracle, or PostgreSQL.
- Experience with version control systems (e.g., Git, GitHub).
- Familiarity with front-end technologies like HTML, CSS, JavaScript (optional).
- Good problem-solving skills and the ability to debug complex issues.
- Experience with build tools like Maven or Gradle.
- Excellent communication and teamwork abilities.
Nice-to-Have Skills:
- Experience with cloud platforms (AWS, Azure, or Google Cloud).
- Familiarity with microservices architecture.
- Knowledge of CI/CD pipelines and DevOps practices.
- Understanding of Agile development methodologies.
Perks and Benefits:
- Competitive salary package.
- Health insurance and other benefits.
- Opportunities for career growth and professional development.
- Flexible working hours or remote working options (depending on company policy).