We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

TX

SUMMARY

  • Solution - oriented IT consultant with 12+ years of experience who excels in architecting and designing projects, collaborating with project teams, interfacing with clients and business users and implementing and deploying technology to build successful solutions using Java EE technologies. Motivated achiever with significant, progressive experience in information-technology focusing on web-based and client/server-based applications, custom development projects in functional areas. Enthusiastic about gaining technical expertise and ability to mentor others at the workplace.
  • Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, Continuous Integration.
  • Experience in application development in Java and J2EE Technologies.
  • Extensively involved in various phases of SDLC like Analysis, Documentation, Design, Development, Testing, Maintenance and Support.
  • Extensive experience in various Java, J2EE technologies - JDBC, Multi-Threading, Servlets, JSP, JDBC, JSTL, EJB, JMS, JNDI, RMI, JTA.
  • Proficient in MVC / SOA architectures, Microservices using Struts, JSF, Spring, Hibernate and JPA.
  • Experience in developing Microservices using Java 11, Spring Boot, Spring webflux, Spring Data JPA, Spring Security, Spring Cloud
  • Expertise in developing database applications using Oracle, MYSQL, Mango DB, PL/SQL Stored Procedures, Query optimization, Views, Triggers, Sequences and Performance Tuning.
  • Good experience front-end technologies like HTML, JavaScript, jQuery, Angular, ReactJS, Redux, CSS, XSL, DHTML, AJAX, DOJO, JSF, XSL, XML, Thymeleaf.
  • Expertise in Web services SOA, ESB, SOAP and RESTful.
  • Experienced in developing and deploying J2EE components on application servers such as BEA Weblogic, IBM Web Sphere, and Apache Tomcat.
  • Hands-on experience working in Extreme Programming like Agile/Waterfall/TDD methodologies.
  • Hands-on experience in bash and python scripting with focus on DevOps tools(Docker, Kubenetes), CI/CD and AWS cloud acchitecute (EC2, ELB and SQS) and PCF.
  • Extensive experience in developing web interfaces using Node JS, JSP, JSF.
  • Experience of XML related technologies like XML Parsing, XSD, XSLT, XPath and XQuery.
  • Adopted agile methodology with pair programming technique and addressed issues during system testing.
  • Experience in developing test suits using JUnit, Cucumber, Mockito and Selenium web driver.
  • Experienced in build automation using Jenkins, Maven, Gradle and npm.
  • Experienced in working with IBM Message Broker, Message Queue and Apache Kafka.
  • Good experience with Atlassian Suite and source code control systems such as GIT, SVN, TFS.
  • Performed code review and provided code review comments to improve code quality
  • Experience in Production support, maintenance and enhancements.
  • Quick learner with an ability to rapidly achieve organizational integration.
  • Excellent interpersonal, communication and organizational skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JDBC, EJB, JNDI, JTA, Java Beans, JavaMail, Applets and API (REST, SOAP).

Frameworks / Architectures: Spring MVC/Boot/Security/Data/AOP/REST/Webflux, Struts 1/2, Hibernate 3/4, JSF, JPA.

Languages: Java, C, C++, SQL, PL/SQL, Kotlin, Perl, Python.

Web Design: HTML, XHTML, XML, CSS, JavaScript, JQuery, Angular, React JS, Node JS, Bootstrap, AJAX, DOJO, Thymeleaf.

Cloud Technologies: AWS EC2, SQS, IAM, ELB and PCF.

DevOps/Messaging Tools: Docker, Kubernetes JMS, AMQ, Kafka.

Application & Web Servers: Web Sphere 5/6/7/8, Web Logic 6.1/9/10g, Apache Tomcat 6/7, Glassfish.

Automation/Build/Testing Tools: ANT, Maven, Gradle, Jenkins, Junit, Mockito, Jacoco, Selenium Web driver, SonarQube and Fortify.

Databases: Oracle 9i/10g /11g/12c, Microsoft SQL Server, MongoDB, MySQL Server, IBM DB2, PostgreSQL.

Methodologies: Agile, Waterfall, TDD, Reactive and Iterative.

Operating Systems: Windows 7 to 11, Mac OS X, Unix and Linux

Middleware: IBM Integration BUS, IBM SOA and WebSphere MQ/MB

Confidential Portal/Content: Oracle WebCenter/Portal, Oracle ECM, Oracle Access Manager.

Version Control: GIT, BitBucket, SVN, TFS, CVS, Clear Case, VSS, Serena.

Others: Swagger, Kiali, Kibana, Splunk.

PROFESSIONAL EXPERIENCE

Confidential, TX

Lead Java Developer

RESPONSIBILITIES:

  • Involved in all phases of SDLC in requirement gathering, design, development, analysis, and maintenance.
  • Designed and developed RESTful services using Spring MVC to the underlying customer event API
  • Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
  • Created the single page application using Angular, JavaScript, React JS, TypeScript, jQuery, AJAX and the state of the application is kept in store and is accessed using selectors where ever needed.
  • Implemented various REST Microservices from scratch using Spring Boot.
  • Integrated Hibernate ORM framework with Spring framework for data persistence and transaction management.
  • Configured and deployed the application onto WebLogic application server using Maven build scripts and used Jenkins, Docker, Kubernetes to automate the build and deployment process.
  • Used crystal reports to generate PDFs from the application.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used Groovy, Java and Node JS for developing the Microservices required for the project.
  • Involved in developing and interacting with database using SQL queries, stored procedures.
  • Implemented batch process to efficiently process large number of records from the flat files.
  • Used Data mine (DB2) for database related operations.
  • Worked On build infrastructure for the deployment in AWS.
  • Implemented test cases using JUnit and Mockito

ENVIRONMENT: J2EE, Spring, Spring Boot, Servlets, JSP, DB2, Weblogic, RESTful, Lombok, Microservices, HTML, Angular, React JS, JDBC, JDK 11, JUnit, Mockito, log4j, CSS, AWS, JavaScript, EJB, jQuery, AJAX, Angular, Bootstrap, Crystal Reports, itextPdf, Maven, Docker, Kubernetes.

Confidential, VA

Sr. Full Stack Engineer

RESPONSIBILITIES:

  • Implemented the application modules with the combination of Spring Boot, Spring Security, Spring AOP, Spring ORM, Spring Batch, Spring MVC, MongoDB and Spring REST web services.
  • Migrated monolithic application to cloud compliant Microservice architecture with Spring Boot, asynchronous messaging communication with Kafka and Splunk,
  • Developed UI components for notifications and used JavaMail api to send emails to notify users about the events of a deal life cycle.
  • Implemented responsive web design and maintaining larger style sheets using Bootstrap and Sass.
  • Developed application by utilizing Kafka queue to consume and publish the loan data
  • Lead a 3-member full stack technical development team to design, create and improve new and existing products, platforms and applications.
  • Implemented Micro-services using AWS platform build upon Spring Boot Services and enabled communication among different services using REST API.
  • Involved in web development with JavaScript, Angular, JSP, XML, HTML, Bootstrap and CSS.
  • Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Used Bitbucket along with Fortify and Sonar for code review.
  • Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF and created fully automated CI/CD Pipelines using Maven and Jenkins.
  • Built fully reactive API using Spring WebFlux framework.

ENVIRONMENT: Java 11, JDK 1.8, Spring Boot/Security/AOP/MVC/Data/WebFlux/Rest, REST, XML, JMS, JSON, GIT, Kafka, MongoDB, PCF, PCF-CLI, WebLogic, AWS, Servlets, JSP, JNDI, LDAP, JavaMail, JavaScript, Angular, AJAX, Maven, Gradle, Jenkins, UNIX, JUnit, PowerMockito.

Confidential, TX

Full Stack Application Developer

RESPONSIBILITIES:

  • Designed and documented REST APIs with JSON data formats and Apache Kafka message brokers.
  • Assisted and involved in designing and development of the new intranet MVC framework which used by various development teams.
  • Designed a common API to organize favorites and documents in various business applications.
  • Implemented the Java/J2EE for building the business logic using Spring Boot, Spring Security, Spring MVC, JSF, Hibernate and JPA framework.
  • DevelopedmultipleP0Cstocreateaninterfacebetween BackendtoFrontendbyusingMongoDB,ExpressJS,AngularandNode.js.
  • Maintain build profiles in Team Foundation Server and Jenkins for CI/CD pipeline.
  • Worked on Navigation Model and Page Templates/Styles in WebCenter portal application and Built ADF/JSF application Pages.
  • Performed automated testing on the front end using jest and enzyme frameworks.
  • Used React JS for templating for faster compilation and developing robust components.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Written the Oracle database queries and procedures for data insertion, updates, joins and etc.
  • Used Jackson and GSON for JSON data binding and JAXB for XML data binding.
  • Participated in design and implementation of highly configurable work flow engine.
  • Tested Module level using JUnit and Mockito.
  • Used HTML5, CSS3, Sass and jQuery to develop complex responsive themes.
  • Used Ajax, JQuery and Thymeleaf to build interactive and attractive user interfaces.
  • Worked on Angular directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Developed Shell Scripts on the UNIX machine for file operations.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an Confidential service and vice-versa using Java, JMS and MQ Series.

ENVIRONMENT: Java 1.7/8, Spring Boot, Spring MVC, Spring REST, Hibernate, JPA, JSF, Web Services, SOAP, WSDL, XML, JSON, JAXB, Axis, SoapUI, Oracle, Node JS, WebLogic, Microservices, Oracle WebCenter, Apache Kafka, RAD, Servlets, JSP, JNDI, CI/CD, Jenkins, JavaScript, jQuery, Angular JS, AJAX, Agile Methodology, TFS, Visual Studio, UNIX, Thymeleaf, JUnit, Mockito, Media Wiki.

Confidential, MI

Sr. Java/J2EE Developer

RESPONSIBILITIES:

  • Created the new programs for integrating the FedEx Web services (SOAP) with WPP Application.
  • Implemented the Java/J2EE programs for building the business logic using Spring framework.
  • Worked on MyBatis for data persistence and management.
  • Written the database queries and programs for data insertion, updates, joins and etc. and written stored PL/SQL procedures in Oracle.
  • Designed and developed the presentation layer using JSPs, JQuery and JavaScript, Bootstrap and AgularJs.
  • Involved in design, configuration, development and bug-fixes.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as remote file lookup and demand-response management.
  • Extensively implemented the Error Handing with different transition status in applications.
  • Written the Unit Test Cases for testing the functionalities of the application.
  • Plan, deploy, monitor, and maintain AWS cloud infrastructure consisting of multiple EC2 nodes and VMWare Vm's as required in the environment.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Used the SoapUI and RAD Web service Test Explorer to test the FedEx Web services.
  • Used LDAP for user specific data delivery.
  • Designed and developed integrated WebSphere Message Broker flows/sub flows for Monroney RESTful service using IIB.
  • Developed message flow interfaces using WMQ to transform messages between different clients to meet their business needs with the help of IBM Primitive nodes.
  • Developed Ant, Maven scripts to automate the compilation, deployment and testing of Web and J2EE applications to different platforms.
  • Automated build and deployment process with Jenkins and Maven, eliminating 80% of manual work.
  • Developed Perl and Shell Scripts on the UNIX machine to fix bugs.

ENVIRONMENT: Java, Spring, Struts, MyBatis, Web Services, SOAP, WSDL, XML, JAXB, SoapUI, Oracle, Web Sphere, TOAD, SLF4J, RAD, SVN, ANT, Maven, Servlets, JSP, JNDI, LDAP, JMS, WebSphere MQ, WebSphere MB, AWS EC2, SQS, ELB, JavaScript, Angular, jQuery, AJAX, Jenkins, TDD & Agile Methodology, IBM Integration toolkit, Perl, Shell, UNIX, Windows.

Confidential, NY

Java/J2EE Developer

RESPONSIBILITIES:

  • Implemented MVC Architecture to separate the presentation, business and database logic in the application using Struts.
  • Involved in requirements analysis, Object Oriented Design and Coding.
  • Used Hibernate as an ORM for data persistence.
  • Implemented SOAP and WSDL web services for XML data transfer over HTTP
  • Integrated different applications and passing messages using JMS and MQ-Series.
  • Developed interactive web components using AJAX and jQuery that provides a rich browser based user interface.
  • Involved in developing database modeling and database schema.
  • Used Log4J API for logging and debugging.
  • Used LDAP for user specific data delivery.
  • Used XML extensively in the process of communicating with several external applications.
  • Developed XSL’s to customize the display data from XML’s obtained through other systems.
  • Followed sprint cycle iterations during development (SCRUM methodology).
  • Provided Technical Support during various phases of testing like Integration, System and User Acceptance Testing.
  • Having the responsibility to test the usecase by writing the unit test cases using JUnit.

ENVIRONMENT: Java, Servlets, JSP, Struts, JNDI, LDAP, JMS, WebSphere MQ, JNDI, XML, XSLT, SAX, DOM, Log4j, CVS, JavaScript, AJAX, SOAP, Agile Methodology, WAS, Oracle, CVS, Perl, Shell, UNIX.

Confidential

Java Developer

RESPONSIBILITIES:

  • Involved in requirements gathering and validating functional specifications.
  • Implemented the Model View Control (MVC) design pattern with Struts, JSP, Servlets, and JavaBeans to control the flow of the application in the Presentation/Web tier.
  • Used Struts framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages (presentation layer) for the application.
  • Used Rational Rose to design UML diagrams (Use Case Diagrams, Class diagrams and Sequence diagrams).
  • Involved in writing SQL and PL\SQL queries.
  • Consistently produced the highest quality code through disciplined and rigorous unit testing and integration testing.
  • Involved in developing the UI using Swing. Developed administrative client GUI screens in Swing that allows the user to login, modify the user details, configure DNS and IP configurations.
  • Implemented Chat functionality with Swings, applet and TCP/IP protocol.
  • Developed Swing table model, the table models consist of color chooser and radio button.
  • Maintained table model to collect data and display to the existing UI.

ENVIRONMENT: Java, J2EE, Struts, Servlets, JSP, JSTL, JavaBeans, JDBC, UML, XML, HTML, CSS, Java Script, SQL, Oracle, Weblogic 8.0, DNS, TCP/IP, JBuilder, NetBeans, CVS, Rational Rose, JUnit.

We'd love your feedback!