Full Stack Engineer

Austin, Texas

Altimetrik
Apply for this Job

Location: Austin, TX / Charlotte, NC / San Diego, CA (Preference in this order)


Job Description:

We are seeking an experienced Full-Stack Java/J2EE Engineer with a strong background in developing scalable web applications and cloud-based microservices. The ideal candidate will have expertise in Java, Spring Framework, React, and Angular, along with cloud and database technologies.


Key Responsibilities:

  • Develop enterprise-level scalable web applications using Java, Spring Framework, and Hibernate.
  • Architect and implement microservices using Spring Cloud, Eureka, Nacos, Ribbon, Feign, Gateway, RabbitMQ, and Kafka.
  • Design, develop, and deploy cloud-friendly solutions using Docker and AWS services.
  • Work with SQL and NoSQL databases, including SQL Server, MongoDB, Apache Drill, Redis, and Elasticsearch.
  • Build Single Page Applications (SPA) using React.js and its libraries (Axios, Redux, React Router).
  • Develop front-end applications using Angular 2+ with TypeScript, Directives, Components, Services, Modules, Observables, and Route Guards.
  • Apply Core Java (Java SE 8+) concepts such as OOP principles, Java Concurrency (JUC), and Exception Handling.
  • Implement software design patterns, including Singleton, Factory, Builder, Proxy, and Observer Patterns.
  • Utilize Log4J and ELK Stack for logging, debugging, and error tracing.
  • Conduct testing with JUnit5, Mockito, Apache JMeter, and Postman.

Required Skills & Technologies:

Programming Languages:

  • Java 8+, JavaScript (ES5/ES6), TypeScript

Back-End Technologies:

  • Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Data JPA, Spring AOP
  • Hibernate, JDBC, RESTful and SOAP Web Services, XML

Cloud & Infrastructure:

  • AWS EC2, AWS S3, Docker

Messaging & Event-Driven Architecture:

  • RabbitMQ, Kafka

Security & Authentication:

  • Spring Security (JWT, OAuth2, Single Sign-On)

Databases:

  • SQL Server, MySQL, MongoDB, Redis, Elasticsearch, Apache Drill

Front-End Technologies:

  • React.js, Redux, React Router, HTML5, CSS3, JavaScript (ES5/ES6)
  • Angular 2+, Bootstrap 3/4, Material UI, Element UI, Node.js, Flask

Testing & DevOps:

  • JUnit5, Mockito, Postman, Apache JMeter
  • Maven, Git, VS Code, IntelliJ, Jira, TeamCity

Preferred Qualifications:

  • Experience in highly scalable, distributed systems
  • Strong analytical and problem-solving skills
  • Ability to work in a fast-paced, agile environment

Date Posted: 02 May 2025
Apply for this Job