We provide IT Staff Augmentation Services!

Java Backend Developer Lead Resume

5.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • 12+ years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
  • Proficiency in developing secure web applications, API’s and server side development using Spring MVC, Spring Boot, Hibernate, REST/SOAP services, Micro Services, JDBC, JNDI,JSF, Struts, JSP, Servlets, Java Beans, JavaScript, XML, XSLT, CSS, HTML, Oracle, MySql.
  • Experience in all phases of software development life cycle and Agile Methodologies like Kanban/Scrum.
  • Extensive working experience on build/devops tools such as Bamboo, Docker, Rancher and GOCD.
  • Experience in AWS Services EC2, ECS, Cloud Watch, RDS - PostgreSQL, Kinesis
  • Expertise in developing the distributed applications using EJB 2.0/ EJB 3.0 specification and J2EE Application Servers such as IBM Web Sphere, Oracle Web logic, Sun One Application Server and Apache Tomcat server .
  • Working knowledge on XML Technologies JAXP (DOM and SAX parsers)
  • Expertise in developing applications based on Struts (Model 2 Architecture), Hibernate, JSF, Spring MVC, Spring BOOT frameworks.
  • Hands on the tools such as Intellij IDEA, Eclipse, RAD, Netbeans, Textpad, Toad, Xml SPY, Rational Rose, Linux vi editor.
  • Hands on experience in VPN, Putty, winSCP.
  • Hands on experience in project management tools like Bitbucket,Git, Clear case, VSS and CVS.
  • Extensive working experience on build and implementation of major enhancements, deployment activities, change requests and bug fixes.
  • Working Knowledge on Incident management, Service Request Management and Change Control process.
  • Strong analytical skills wif ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from the clients.
  • Research-oriented, motivated, proactive, self-starter wif strong technical, analytical and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA/ J2EE.

Java Stack: Java 8, J2EE, JSP, Servlets, Spring MVC, Spring Boot Framework, JPA, JAX-WS (SOAP) and JAX-RS (RESTful) Web Services, JDBC.

Web/UI Technologies: HTML5, CSS3, JavaScript, JQuery, JSON,XML.

Frameworks: JSF, Struts, Spring MVC, Spring BOOT.

Cloud Services: EC2, ECS, Kinesis, PostgreSQL, Cloud watch

Tools: & Utilities: Eclipse, Netbeans, RAD, STS, Textpad,winSCP, VSS, Toad, GH Tester, Microsoft Visio.

Application/Web Servers: Oracle Web logic, IBM Web Sphere, Sun One Application Server, Apache Tomcat.

Database: Microsoft SQL Server, Oracle PostgreSQL, DB400, Yugabyte, Cassandra(self - training),MS Access.

Version Control: Bitbucket, Github,SVN, Rational Clear Case, Microsoft VSS, CVS, Borland StarTeam.

Agile Tools: Jira, Confluence, Trello.

Deployment & Build: Rancher, Docker, Ant, Maven.

CICD/Code Quality: Bamboo,GOCD, Sonarqube.

Operating Systems: Windows, Linux, UNIX.

Issue Tracker: Servicenow, Remedy, HPQC.

PROFESSIONAL EXPERIENCE

Confidential

Java Backend Developer Lead

Responsibilities:

  • Involved in interacting wif product owners and team leads and mainframe analyst for getting the exact derivation logic .
  • Developed Microservices using Spring BOOT framework wif Circuitbreaker pattern having yugabyte as the primary database and fallback to DB2 database.
  • Created test classes in JUnit for unit testing.
  • Used Postman to design/ implement Restful web services.
  • Implemented CICD pipeline using Bamboo
  • Implemented Bitbucket for version control tool for merging branches and used Sonarqube for code quality.
  • Used Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Involved in Change request creations in Remedy for production deployments.
  • Code deployment is done in PCF.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Coordinated wif the Architecture/Development and Testing team for updates and changes.

Confidential, Houston, TX

Technology Lead

Responsibilities:

  • Involved in analyzing the technical and business requirements.
  • Developed Microservices using Spring BOOT framework and JPA to manage data between Java object and relational database.
  • Implemented Project structure based on Spring MVC pattern using spring boot.
  • Used PostgreSQL as the database to maintain the data at the service layer.
  • Created test classes in JUnit for unit testing.
  • Used Swagger to design/ implement Restful web services.
  • Implemented CICD pipeline using GOCD
  • Published various services to API-Central.
  • Implemented GIT for version control tool for merging branches and used Sonarqube for code quality.
  • Used Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Incorporated error handling through exception handling in different layers and generating custom exceptions and codes.
  • Participated in daily stand ups and Sprint planning and review meetings.
  • Coordinated wif the Architecture/Development and Testing team for updates and changes.
  • Documented and presented the code to the client before code handover.

Confidential, Houston, TX

Technology Lead

Responsibilities:

  • Involved in analyzing the technical and business requirements.
  • Interacted wif the business stakeholders on daily basis in order to understand the requirements and prepare HLD, DLD & BRD documents.
  • Involved in the Architectural Design Discussions.
  • Developed Micro-Services using Spring Boot framework and JPA to manage data between Java object and relational database.
  • Used Kinesis Streams to get the data from SUS.
  • Used RDS PostgreSQL as the database to maintain the data at Service layer.
  • Followed Test-Driven Development approach.
  • Used Docker instance for containerization of the Application.
  • Built CI-CD pipeline using GoCD.
  • Deployed the docker images to Rancher instance wif EC2 as the server.
  • Used Splunk to maintain the Application Level Logging.
  • Published various services to API-Central.
  • Used Swagger framework to design RESTFUL Web Services.

Confidential, Charlotte, NC

Senior Java Web Developer

Responsibilities:

  • Performed complete application life cycle functions (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Used Agile methodology for developing the application.
  • Interacted wif business analysts and end users in gathering requirements.
  • Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Use Spring Web MVC framework for the applying MVC Implementation to the web application.
  • Use of SOAP UI to verify the WSDL end point URL
  • Used Weblogic server for application deployment and stage testing.
  • Developed the UI Screens using FTL, HTML, CSS, JavaScript and did the client side validation wif the JavaScript.
  • Created Junit test cases to test the codes and validate the release.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Used Spring Tool Suite (STS) IDE in entire project development
  • Used sonar to increase code quality, fixed criticals.
  • Used Rational Team Concert(RTC) to maintain current and historical versions of files such as source code, web pages, and documentation.

Confidential, Houston, TX

Senior Java Web Developer

Responsibilities:

  • Involved in the design, development of the web based online food ordering applications using J2EE technologies
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Performed client side validations using Java Script and data migration between systems.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Attending Scrum meetings and organizing daily Standup and follow up action items.
  • Developed use case diagrams, class diagrams, database tables
  • Used MVC based Spring framework to develop the multi-tier web application presentation layer components.
  • Developed complex SQL queries to perform efficient data retrieval operations.
  • Involved in maintenance of the project (Steady state support), debugging and issue fixing.
  • Closely working wif Operations Team on On demand and Scheduled Deployments.
  • Involved in Peer Code reviews and approving the features changes and merges.

Confidential,

Java/J2EE Developer

Responsibilities:

  • Involved in the design, coding, deployment of the project.
  • Used IBM Web Sphere Application Developer (WID) to develop, test and deploy all the Java components.
  • Promoting binaries in Oracle WebLogic Server for the deployment of EAR / WAR files in Dev and QA Environments.
  • Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.

We'd love your feedback!