Java Engineer
New Today
Role: Java Engineer
Location: Seattle - Onsite
JD
Java,Java frameworks,MVC,MySQL,OOP,PostgreSQL,RDBMS,Spring,Spring Boot,Spring MVC,database,graphical user interfaces,information technology,interface patterns,multi-paradigm programming,programming,relational database,software development,technology,user interface
Key Responsibilities:
Design, develop, and maintain scalable Java applications.
Write clean, efficient, and well-documented code.
Participate in the full software development lifecycle (SDLC).
Collaborate with product managers, designers, and other developers to define software requirements.
Debug and resolve technical issues and bugs.
Conduct code reviews and provide constructive feedback.
Optimize application performance and scalability.
Stay updated with the latest industry trends and technologies.
Required Skills:
Proficiency in Java SE/EE.
Strong understanding of Object-Oriented Programming (OOP).
Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).
Familiarity with RESTful APIs and microservices architecture.
Knowledge of SQL and experience with relational databases like MySQL, PostgreSQL, or Oracle.
Experience with version control systems like Git.
Familiarity with build tools such as Maven or Gradle.
Understanding of unit testing frameworks like JUnit or TestNG.
Good problem-solving and analytical skills.
- Location:
- Seattle