We provide IT Staff Augmentation Services!

Java/j2ee Tech Lead/sr. Developer Resume

Fort Worth, TexaS

PROFESSIONAL SUMMARY:

  • Java/J2EE Developer with 10.6 years of experience with Java/JEE Technologies and currently performing the role of Technology Analyst.
  • Experienced in system development, design and deployment of multi - tiered distributed J2EE Client/Server applications.
  • Experience with Agile - SCRUM software development methodology and worked with SCRUM planning tools like VersionOne
  • Hands on experience with JEE technologies like JSP/Servlets, Spring MVC, Spring Boot, REST/SOAP services JDBC, SOA Web services, JMS and Play Framework.
  • Fluid understanding of design patterns - MVC, Singleton, and Business Delegate.
  • Having knowledge in Spring Batch
  • Extensively used JSF frameworks like IceFaces.
  • Having experience in scripting frameworks like React JS, Angular, JQuery, CSS, JavaScript, and Google maps API.
  • Sound knowledge of Object Oriented concepts.
  • Experience in Test Driven Development using Junit.
  • Thorough understanding of RDBMS concepts and experience working with database systems such as DB2 and Oracle. Worked in Mongo DB as well.
  • Experience with Development tools such as WebSphere Studio Application Developer, Rational Application Developer, Rational Software Architect, Eclipse, Spring STS and Intellij. Source version control tools like SVN, GitHub, Jenkins, MKS and CVS.
  • Analyzed and used OWASP techniques to fix XSS / XSRF / SQL Injection security vulnerabilities in code.
  • Experience with the full software development life cycle, including requirement analysis, design, development, testing, deployment and support.
  • Followed Paired-programing technique.
  • Manage domestic and offshore teams, develop process and procedures, assign team responsibilities, and oversee tasks and timelines.

TECHNICAL SKILLS:

Core Java, Java/J2EE:, Shell scripts.

JSP/Servlets:, Spring, Spring BootJMS MQueue),REST/SOAP, Spring Batch

Web Technologies/Frameworks/Scripting: HTML, CSS, JavaScript, AJAX, Hibernate (ORM) JSF, IceFaces, JQuery, Angular, React JS, Google Maps API

OWASP: / ESAPI, Spring Security.

Servers: WebSphere Application Server v5, v6, v7, Tomcat, Jboss

DB2:, Oracle, MySQL.

Unix, Linux:, Windows.

Configuration Management and Versioning: SVN, MKS, CVS,GIT

Tools: WebSphere Studio Application DeveloperRational Application Developer, Spring STS

Rational Software Architect:, Eclipse.

FileNet:, OpenText

Agile: Scrum methodology, Continuous integration

PROFESSIONAL EXPERIENCE:

Confidential - Fort Worth, Texas

Java/J2EE Tech Lead/Sr. Developer

Responsibilities:

  • Lead and mentor a dedicated team who work round the clock to deliver applications within the deadlines.
  • Perform code reviews to ensure the quality of my team’s deliverables.
  • Reviews and suggests to our client, areas of improvement in their day to day business operations and develop applications to automate a lot of these operations.
  • Used Spring Boot to develop REST based solutions. Created a batch for TC IVR application which is used by the supervisors to know the status of the scheduled test.
  • In DATA application, we developed the user interface using ReactJS and Bootstrap.
  • Developing UI in Angular 4 for Rail car application.
  • Used Open Text for document storage.
  • Used Continuous Integration toolset Git, Jenkins.
  • These applications are deployed in Cloud - IBM Bluemix.

Confidential

Java/J2EE Tech Lead/Sr. Developer

Responsibilities:

  • This project involves supporting the existing TS applications which enables our users to send and receive the medical test details to and from vendors.
  • These applications are very critical to our client and I am committed to providing 24 hour round the clock support to resolve any technical issues which will impact/stop business functions.
  • Used JSF frameworks like Ice faces for the presentation layer to design a new look and feel for these applications.
  • Used J2C connectors to connect to the Mainframe IMS region to call Mainframe transactions.
  • Having knowledge in Spring Batch. Created a batch project for FMLA IVR application used by Confidential employees to know the status of their FMLA.
  • Used DB2 Mainframe for data storage and retrieval. Used FileNet and open Text for file storage.
  • Used JMS MQueue for event driven architecture.
  • This application is deployed to WebSphere servers installed in Linux servers.
  • Used WebSphere Timer and Worker beans for effective multi-threading in a WebSphere environment.
  • Followed OWASP guidelines to fix XSS/XSRF and SQL Injection vulnerabilities for our customer facing web applications.
  • Performing the role of Technology Analyst and my responsibilities include requirements gathering and analysis, design, development, Unit and Integration testing and production support.

Confidential

Java/J2EE Tech Lead/Sr. Developer

Responsibilities:

  • Lead and mentor a dedicated team who work round the clock to deliver applications within the deadlines.
  • Perform code reviews to ensure the quality of my team’s deliverables.
  • Reviews and suggests to our client, areas of improvement in their day to day business operations and develop applications to automate a lot of these operations.
  • This project involves supporting the existing YI (Yard/Industry) applications which enables our users to create and modify waybills, perform yard operations, and perform invoice operations, etc.
  • These applications are very critical to our client and I am committed to providing 24 hour round the clock support to resolve any technical issues which will impact/stop business functions.
  • Used JSF, IceFaces framework for the presentation layer and used JQuery theme roller to design a new look and feel for these applications. Used Ajax based calls.
  • Used J2C connectors to connect to the Mainframe IMS region to call Mainframe transactions.
  • Used AIX DB2 for data storage and retrieval.
  • Used JMS MQueue for event driven architecture.
  • Some application used MKS and some application used SVN for source versioning.
  • This application is deployed to WebSphere servers installed in Linux servers.
  • Followed OWASP guidelines to fix XSS/XSRF and SQL Injection vulnerabilities for our customer facing web applications.
  • Performed the role of Technology Analyst and my responsibilities include requirements gathering and analysis, design, development, Unit and Integration testing and production support.

Confidential

Java/J2EE Sr. Developer

Responsibilities:

  • Involved in Analyzing old system and gathering requirements for new system.
  • Highly Involved in Creating Structure and UML Diagrams (Structure Diagrams, Logical Diagrams, and Use Case Diagrams).
  • Developed in Spring Framework.
  • Used core java to connect IMS transactions.
  • Developed this application using JSF.
  • Scripting languages like JQuery and JavaScript are used in this project.
  • Created packages to export CSV files and pdf.
  • MKS act as the source version control in this project.
  • Perform code reviews to ensure the quality of my team’s deliverables.
  • Performed the role of Technology Analyst for this project and my responsibilities included, Requirements gathering and analysis, Design, Development, Unit and Integration Testing and Production Support.

Confidential

Java/J2EE Sr. Developer

Responsibilities:

  • This application extensively uses Google Maps API v3.4, and enables the Confidential incident management to locate the incident and search for nearby Emergency response teams and cleanup crews.
  • Developed this application using JqueryUI framework and deployed the application in WebSphere servers.
  • Core java is used in this application.
  • JDBC connectivity is handled in this project.
  • Designed a thin UI layer and used webservices to transfer data.
  • Developed UI with JavaScript and JQuery.
  • Source version control used here is MKS.
  • Designed an impressive map interface using Google maps and all actions are driven through map interactions.
  • Performed the role of Technology Analyst for this project and my responsibilities included, Requirements gathering and analysis, Design, Development, Unit and Integration Testing and Production Support.

Confidential, Chicago, Illinois

Java/J2EE Developer

Responsibilities:

  • Developed a J2EE application re-using all available enterprise components.
  • Used J2EE technologies - JSP, Servlets and JDBC.
  • Used AS400 for data retrieval.
  • Used Core java to interact with AS400 data.
  • This application was designed with very stringent review processes because of the critical business functions it automates.
  • Used EJBs and JMS services for this application.
  • UI is developed with JSP and JavaScript.
  • CVS act as the source version control in this project.
  • Developed to interact with FileNet archives where the bills are stored in PDF format and Excel.
  • Performed the role of Senior Software Engineer for this project. My responsibilities included Requirements gathering and analysis, Design, Development, Testing and Production Support.

Confidential

Java/J2EE Developer

Responsibilities:

  • Vendor Self Service application dealt with providing cost.
  • Cost entered in this application will be reviewed and approved by the client.
  • All these applications were designed to be highly scalable due to the large work force of our client.
  • Developed this J2EE application using the popular MVC architecture.
  • AS400 servers as the backend.
  • Core java act as the integrator for AS400.
  • Source version control technique used in this project is CVS.
  • Performed the role of Software Engineer for this project, my responsibilities included, Requirements gathering and analysis, Design, Development, Testing and Production Support.

Hire Now