JOBSEARCHER

Java Developer

Title : Java Developer Location : Charlotte,North Carolina Visa : OPT,CPT and H1b transfers only on W2 Description Design, develop, and maintain Java applications, modules, and components. Collaborate with cross-functional teams, including designers, developers, and product managers, to gather requirements and implement solutions. Write clean, efficient, and maintainable Java code following coding standards and best practices. Debug and troubleshoot issues, identify and fix bugs or performance bottlenecks. Conduct code reviews and provide constructive feedback to team members. Develop and maintain unit tests to ensure code quality and maintainability. Integrate Java applications with external systems or APIs. Implement and maintain database access and manipulation using JDBC or ORM frameworks. Develop and maintain documentation for code, modules, and APIs. Stay up-to-date with emerging technologies, frameworks, and best practices in Java development. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). Proven experience as a Java Developer or in a similar role. Strong knowledge of Java programming language and object-oriented programming principles. Proficiency in Java development frameworks such as Spring or Hibernate. Experience with version control systems, preferably Git. Familiarity with web application development concepts, including HTTP, RESTful APIs, and MVC patterns. Understanding of relational databases and proficiency in SQL. Knowledge of HTML, CSS, and JavaScript for front-end development is desirable. Familiarity with build tools such as Maven or Gradle. Understanding of software development methodologies, including Agile. Excellent problem-solving and analytical skills, with attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Ability to manage multiple tasks and projects simultaneously and meet deadlines. Familiarity with other JVM languages such as Kotlin or Scala is a plus. Job Type: Full-time Pay: $40.00 - $55.00 per hour Schedule: 8 hour shift Monday to Friday Weekend availability Ability to commute/relocate: Mooresville, NC 28115: Reliably commute or planning to relocate before starting work (Required) Experience: REST: 1 year (Preferred) Java: 1 year (Preferred) Work Location: In person