Search

Senior Java Developer

PublishedPublished: 6/14/2022
Technology
|

Job Description

Job DescriptionBenefits:

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Vision insurance


Job Title: Senior Java Developer
Location: Austin, TX, (Hybrid)-3 days remote with 2 days (Thurs & Fri) required to be onsite
Position Type: Contract
Interview Mode: MS Teams
Job Duties:


  • Design and build secure, scalable backend interfaces and integration points.
  • Develop, document, and maintain enterprise-grade RESTful web services. Build and optimize high-volume data-processing pipelines with the Spring framework.
  • Map data structures to support seamless exchange across applications and third-party systems. Write comprehensive unit and integration tests and resolve data-processing bottlenecks and API latency issues.
  • Collaborate with systems analysts, business analysts, database administrators, and frontend teams to define interface requirements and schemas. Perform other duties as assigned.

II. CANDIDATE SKILLS AND QUALIFICATIONS
Minimum Requirements:Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
Years | Required/Preferred | Experience
8 | Required | Designing and developing solutions in Java using core enterprise concepts.
8 | Required | Designing scalable, secure, and maintainable end-to-end interface architectures for internal and external system integrations.
8 | Required | Hands-on expertise across the Spring ecosystem.
8 | Required | Developing and consuming RESTful APIs secured with standard protocols, including OAuth 2.0 and JWT.
8 | Required | Working with microservices architectures and parsing XML and JSON data.
8 | Required | Working with relational databases such as Oracle, optimizing SQL, and using ORM tools such as Hibernate and JPA.
8 | Required | Collaborating across engineering, product management, and business analysis teams to define data requirements and support seamless end-to-end integration.
8 | Required | Implementing application design best practices to improve performance, scalability, and maintainability.
3 | Preferred | Using build tools such as Maven or Gradle and version control systems such as Git.
3 | Preferred | Applying Agile development methodologies.

Flexible work from home options available.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...