Senior Java Engineer

TATA Consulting ServicesSunrise, FL
51d$90,000 - $120,000

About The Position

Need candidates who have at least 8 years of experience in Java and open source technologies. Hands on Java Programming experience with core Java constructs - Collections , Exceptions , Streams , Lamdas Hands on experience with Async programming constructs of Java - Multithreading , Executors , Futures , Completable Futures Experience working with any of the Java frameworks on Reactive Stack - Spring Reactive , RxJava, Netty , Vert.X , Akka Hands on experience working with microservices / API's - Rest (for sure), SOAP , gRPC Hands on experience with build tools - Gradle (preferred) , Maven (minimum) Hands on experience using Unit Testing Tools - Junit (minimum) , Cucumber or other equivalents Hands on experience working with git or equivalent source code management systems - resolve merge conflicts etc. Good to have knowledge on Java Perf tooling - Analyzing heap dumps , Thread dumps , JConsole , JMC Good to have knowledge on micro benchmarking - JMH harnesses Good to have knowledge on messaging systems using Java client - Kafka , RabbitMQ etc. Candidate should be in Sunrise.

Requirements

  • 8 years of experience in Java and open source technologies
  • Hands on Java Programming experience with core Java constructs - Collections , Exceptions , Streams , Lamdas
  • Hands on experience with Async programming constructs of Java - Multithreading , Executors , Futures , Completable Futures
  • Experience working with any of the Java frameworks on Reactive Stack - Spring Reactive , RxJava, Netty , Vert.X , Akka
  • Hands on experience working with microservices / API's - Rest (for sure), SOAP , gRPC
  • Hands on experience with build tools - Gradle (preferred) , Maven (minimum)
  • Hands on experience using Unit Testing Tools - Junit (minimum) , Cucumber or other equivalents
  • Hands on experience working with git or equivalent source code management systems - resolve merge conflicts etc.
  • Exceptional communication and stakeholder management skills, with the ability to collaborate with cross-functional teams, including developers, business analysts, and quality assurance professionals.
  • knowledge in Agile methodology.
  • Need to be local to Fort Lauderdale FL geography

Nice To Haves

  • knowledge on Java Perf tooling - Analyzing heap dumps , Thread dumps , JConsole , JMC
  • knowledge on micro benchmarking - JMH harnesses
  • knowledge on messaging systems using Java client - Kafka , RabbitMQ etc.

Responsibilities

  • Handling and troubleshooting day-to-day operations.
  • Identifying problems or known errors and doing RCAs.

Benefits

  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service