Senior Java Developer

Job Description

Design and develop scalable Java/J2EE web applications and microservices using Spring, Spring Boot, and MVC, including SQL development and tuning, deployment scripting, and multi-format reporting.
Ensure high-quality code via testing and peer reviews, document technical designs and flows, coordinate cross-functional teams, troubleshoot complex production issues, and migrate legacy systems to supported platforms.

Location: Mechanicsville, VA

Position Type: Full-Time

Hours: 9:00 am to 5:00 pm Weekdays (Monday – Friday)

Key Responsibilities

Job Duties:

  • Design scalable JAVA models for both small and enterprise-grade applications.
  • Develop Web Applications using JAVA and J2EE Technologies.
  • Develop Web based applications with Spring, MVC, Spring Boot and Micro Services Architecture.
  • Develop SQL Scripts and SQL Tuning and Optimization for new and existing applications.
  • Develop deployment scripts for application and for release in to multiple environments.
  • Develop Reports in multiple formats like PDF, Word and Excel.
  • Develop high quality code and peer code reviews.
  • Design, code, test, debug, and document complex applications to ensure production systems meet user needs.
  • Coordinate with various developers, project managers and analyst to prepare designs for new applications and document them.
  • Analyze and ensure efficient transition of all technical design documents and develop various flow diagrams to provide support to all application developers.
  • Troubleshoot and resolve complex production issues
  • Migrate legacy code to latest supported software platform.

Technical Experience

Minimum years of experience must include the following:

  • 3 years of experience with Developing Web Applications using JAVA and J2EE.
  • 3 years of experience working with Java Script frameworks using GWT, JQuery.
  • 3 years of experience in using Frameworks Spring, Struts, Spring Web Flow.
  • 3 years of experience using Eclipse IDE, SOAP based Web services.
  • 3 years of experience in writing SQL Scripts to create database tables, indexes, views, packages, Stored Procedures, Custom Data Types and Triggers in Oracle.
  • 3 years of experience in Web technologies Servlets, XML, JAX WS, REST API.
  • 3 years of experience in writing JUNIT test cases for testing web applications.
  • 3 years of experience in creating Micro Services and Web Portlets
  • 2 years of experience writing Deployment scripts using ANT.
  • 3 years of experience with developing PL/SQL

Interested in joining our team? Send your updated resume with the position name in the subject line to

sree@texplorers.com

If your profile matches our current openings, our team will get in touch with you.

Upload resume
Max file upload size : 2MB

Please fill the to form below form to get callback from ou team