Java Developer

OmegaHiresSomerset, NJ

About The Position

We are seeking a highly skilled Senior Java Developer with strong experience in building scalable, multi-tier enterprise applications. The ideal candidate will have deep expertise in Core Java, Spring Boot, and Microservices architecture, along with hands-on experience in database design, cloud environments, and modern development practices.

Requirements

  • Strong expertise in Core Java (Java 7/8/11) and J2EE technologies
  • Solid understanding of Object-Oriented Design (OOD) and design principles
  • Hands-on experience with: Spring Framework & Spring Boot Microservices architecture RESTful and SOAP web services Hibernate or other ORM frameworks
  • Experience working with Servlets and JSP
  • Strong knowledge of SQL & PL/SQL, including database design
  • Familiarity with design patterns and best coding practices
  • Experience with GitHub or version control systems
  • Knowledge of application and web servers (e.g., Tomcat, WebLogic)
  • Exposure to cloud platforms (AWS/Azure/GCP) is a plus

Nice To Haves

  • Experience with modern DevOps practices and CI/CD pipelines
  • Familiarity with containerization tools like Docker/Kubernetes
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • 6+ years of hands-on Java development experience
  • Strong experience in enterprise-level application development
  • Ability to work in a fast-paced, collaborative environment
  • Proactive mindset with a focus on quality and delivery

Responsibilities

  • Design, develop, and maintain robust, scalable, and high-performance applications using Java and J2EE technologies
  • Build and implement RESTful and SOAP-based web services
  • Develop microservices-based architectures using Spring Boot
  • Participate in the full software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure code quality through best practices, design patterns, and code reviews
  • Troubleshoot, debug, and optimize application performance
  • Work with databases for design, development, and performance tuning
  • Deploy and manage applications in cloud environments
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service