Acunor Infotech - Austin, TX

posted 3 months ago

Full-time - Mid Level
Austin, TX
Professional, Scientific, and Technical Services

About the position

We are seeking a highly skilled Java Backend Developer to join our dynamic team in a hybrid work environment located in Austin, TX, Chicago, IL, or San Jose, CA. This position is ideal for an individual with a strong technical background and a passion for backend development using Java EE technologies. The successful candidate will have a minimum of 8 years of experience, including technical leadership roles, and will be responsible for designing and implementing scalable software solutions that meet the needs of our clients. As a Java Backend Developer, you will leverage your expertise in Java language, application servers, servlet containers, and various Java EE technologies to build robust backend systems. You will be expected to analyze requirements and transform them into effective software designs, ensuring high levels of reliability, availability, and performance. Your role will also involve working with HTTP, REST APIs, and designing and building web services and microservices in a commercial setting. In addition to your technical skills, you should possess strong object-oriented programming (OOP) skills and a solid understanding of SQL and NoSQL databases. Familiarity with Oracle, JDBC, and ORM frameworks such as Hibernate is highly desirable. You will be expected to apply design patterns and frameworks like MVC and Spring in your work, and advocate for code craftsmanship and good coding standards. The ideal candidate will demonstrate a high level of curiosity and passion for technology, with a commitment to excellence in their work. Experience with Agile/Scrum methodologies for software development is also essential. If you have a GitHub account or code samples, we encourage you to share them with your resume to showcase your work and contributions to the development community.

Responsibilities

  • Design and implement scalable backend systems using Java EE technologies.
  • Analyze requirements and transform them into effective software designs.
  • Build and maintain web services and microservices in a commercial setting.
  • Ensure high levels of reliability, availability, and performance in software solutions.
  • Utilize SQL and NoSQL databases, with a focus on Oracle, JDBC, and ORM frameworks like Hibernate.
  • Apply design patterns and frameworks such as MVC and Spring in development.
  • Advocate for code craftsmanship and maintain good coding standards.
  • Participate in Agile/Scrum methodologies for software development.

Requirements

  • Bachelor's degree in a relevant field.
  • 8+ years of experience in backend development with a focus on Java EE technologies.
  • Expertise in Java language, application servers, servlet containers, JMS, JPA, Spring MVC, and Hibernate.
  • Strong object-oriented programming (OOP) skills.
  • Experience with HTTP, REST APIs, and designing/building web services/microservices.
  • Knowledge of SQL and NoSQL databases, with understanding of Oracle, JDBC, and ORM frameworks.
  • Familiarity with design patterns, MVC, and frameworks like Spring.
  • Competence in software engineering tools and best practices, including unit testing and continuous integration.
  • Strong advocacy for code craftsmanship and quality standards.
  • Experience with Agile/Scrum methodologies.

Nice-to-haves

  • Knowledge of identity standards and domain knowledge.
  • Experience with SOA related standards like REST/OAuth/JSON and SOAP/WSDL.
  • GitHub account or code samples to demonstrate coding skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service