Jobs · Information Technology · New Jersey

Senior Java Full Stack Developer || Dallas, TX / Pleasanton, CA || Onsite Role

AppLab Systems, Inc · Princeton, NJ · 2 wk ago
On-siteInformation TechnologyFull-time

About the role

Location: Dallas, TX / Pleasanton, CA (Onsite). Mode: Contract, Long Term. Primary skill: Power BI reporting tool. Good-to-have front-end: React.js; backend: Java, Spring Boot, Microservices; databases: PostgreSQL, MongoDB; messaging: RabbitMQ, Kafka; testing: JUnit, Cucumber; other reporting tools besides Power BI.

Responsibilities

  • Develop detailed system requirement specifications and technical design documents for complex features.
  • Design and implement high-quality code for web and mobile applications.
  • Write comprehensive unit tests to ensure quality, performance, and functionality.
  • Conduct and participate in code reviews to maintain coding standards and team delivery quality.
  • Coordinate and release application bug fixes in a timely manner.
  • Mentor and support junior team members by reinforcing best practices for high-quality code development.
  • Actively participate in sprint planning and other Agile ceremonies.
  • Work independently with minimal supervision while providing regular status updates.
  • Identify and escalate roadblocks or challenges to leadership as appropriate.
  • Perform other duties as assigned by the manager.

Minimum Qualifications

  • Minimum of 8 years of experience in IT or a related field.
  • Full-stack web and mobile application development preferred.
  • Ability to think strategically about business, product, and technical challenges.
  • Proven experience in designing and implementing applications using industry best practices.
  • Strong analytical skills to understand and improve existing processes and code.
  • Excellent written, verbal, and interpersonal communication skills.
  • Highly motivated to solve complex business and technical problems.
  • Knowledge of DevOps concepts, telemetry, and alerting; familiarity with Agile and test-driven development.

Qualifications

Bachelor's degree in Computer Science or a related technical field required.

Skills

  • Expertise in Power BI reporting tool.
  • Full-stack developer with strong proficiency in React.js.
  • Java including Spring Boot framework.
  • Kafka and event-driven architecture.
  • RabbitMQ for messaging.
  • Other reporting tools apart from Power BI.
  • Good hands‑on experience with relational databases, particularly PostgreSQL and NoSQL MongoDB.
  • DevOps and continuous delivery principles and tools.
  • Retail domain knowledge.

Similar jobs