Sr. Java Engineer

You will work on microservice based, cloud ready solutions and workflows to process transactions into billable events.

The systems are high throughput, highly available/scalable, and responsible for millions of micro-transactions per day.

The systems are the most accurate, efficient, and robust tolling system in the industry.

You will be responsible for managing the entire SDLC from requirements interpretation, design, documentation, coding, review, testing, CICD, and maintenance.

Responsibilities include maintenance/research/fixes for existing systems as well as development and deployment of new installations and related field efforts.

Systems are broken down into subcomponents and include roadside, back-office engines, and customer dashboards/control planes.

Knowledge of a variety of technologies is required, including Java (primarily), SQL, Bash, JavaScript/ HTML/CSS, and others.

The position offers an opportunity to expand your knowledge of current technologies as well as learn new ones.

ESSENTIAL DUTIES AND RESPON SIBILITIES:

  • include the following. Other duties may be assigned.
  • Apply software engineering principles and experience to analyze, design, and solve technical needs
  • Create technical specifications and design documents
  • Write well-designed, testable code
  • perform testing, participate in code reviews, & help coordinate development.
  • Software development along the entire SDLC, which is a modified Agile for Enterprise approach
  • Analyze existing systems for improvements, defect resolution, and troubleshooting
  • Be obsessed with creating the best real-world systems possible
  • Prioritize our clients’ and customers’ success
  • Collaborate with Engineers and their respective teams.

REQUIRED SKILLS & EXPERIENCE:

  • Superior English writing and communication skills
  • Undergraduate degree in computer science, electrical engineering, or related field
  • 8+ Enterprise coding experience with Linux systems using Java
  • Familiarity with multi-threaded applications running on Linux OS
  • Accustomed to taking on new technical challenges
  • Ability to manage your time effectively and aggressively push to project deadlines
  • “Big picture” & ”Long term” thinking regarding design and solution implementation
  • Desire to learn new skills and improve existing ones
  • Understanding of enterprise software design principles – architecture, design patterns, OOP

ADDITIONAL BENEFICIAL SKILLS & EXPERIENCE:

  • Java, Maven, Spring Boot experience
  • JAVA 11 required, JAVA 21 preferred
  • Linux server/application management and deployment experience
  • Knowledge of (micro) transactional or tolling systems
  • Experience with highly-reliable and scalable systems
  • AWS Cloud experience a plus
  • Github & actions experience a plus

Additional Information:

  • Title:  Sr. Java Engineer
  • Location:  Hyderabad / Vizag
  • Experience:  8+ years
  • Shift Time:  Fulltime

Send Resumes To: [email protected]

If you believe you’re a good fit for this role, send your application along with latest resume to [email protected]