We provide IT Staff Augmentation Services!

Lead Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 9+ years of technical and functional extensive experience in designing, developing and deploying n - tier web applications in client/server applications using JAVA/J2EE technology stacks and web technologies for enterprise applications. A team player with strong personal, group communication and analytical skills.
  • Experience in design, development, coding, testing and implementation phases of SDLC.
  • Have spent most of my projects in AGILE and SCRUM methodologies.
  • Exposed to re-architecting monolithic architecture service into micro services-based architecture using spring boot
  • Experienced in leading application servers and web servers.
  • Experience in building web and enterprise applications in e-commerce, healthcare and car rentals verticals.
  • Ability to understand functional requirements and design documents.
  • In depth knowledge and experience on core Java concepts such as OOPS, Collections, Multi-threading, generics, Exception handling, Thread pools, Execution services, concurrent utilities, File IO and Serialization.
  • Good knowledge and usage of Java 8 features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Worked in development environment where effective use of CI/CD Jenkins, Docker, GitLab, Hystrix and Kubernetes.
  • Experience in development regarding effective microservice architectures.
  • Exposed and usage of API/libraries like Jolt , Json-Path during mricroserivce development.
  • Used Splunk to monitor the system out logs as well as creating Splunk dashboards and alerts to notify the incident management system upon exceeding thresholds.
  • Developed Microservices using Spring Boot and deploying to AWS Cloud.
  • Experienced in J2EE and related technologies like JDBC 3.0, JSP 2.0, Servlets 2.0, JNDI 1.2, Swing, JavaScript, JMS 1.0, JSTL-EL 1.2.1, Struts 2, Sprint Boot, Hibernate 3, JUNIT 4.x, and Log4J 1.2.
  • Have an experience in developing Client-Server, business application using JAVA 2, J2EE, JDBC, SERVLETS, JSP, JSTL, JavaScript, Web Services, Oracle 9/10 and SQL Server 2000/2005.
  • Good working knowledge on, Oracle Endeca Information Discovery, Oracle Endeca Guided Search and Endeca Experience Manager.
  • Preparation of Functional Specifications and Program Specifications.
  • Experience in Session Façade, Singleton, MVC, DAO and Business Delegate Design Patterns.
  • Experienced in Web Services (JAX-RS (RESTful), JAX-WS, SOAP) for implementation of shopping cart application and credit validation application using Weblogic and Oracle suite and Exposure to SOA architecture.
  • Exposure in implementation of Different Database Management tools (Oracle 8i/9i/10g/11g, SQL Server 2003/2005, DB2, MySQL 5.x).
  • Good working experience with Relational Database’s AWS RDS (SQL server), SQL Server, Oracle, and Sybase.
  • Involve in different levels of Requirement Analysis, Design, Testing and Debugging, Deployment Service phases. Strong Knowledge in UML Design and Modeling, Most of the projects dealt with Agile, Scrum, Kanban and Waterfall.
  • Experienced in SCM tools/CI/CD on Jenkins/Hudson
  • Worked on various IDE’s like Intellj IDEA 2016.x, Eclipse and RAD 8.5.
  • Excellent written and Verbal communication skills. Well-rounded, communicative, creative technical problem-solver.
  • Ability to work in tight schedules and efficient in meeting deadlines. Strong work ethic with desire to succeed and make significant contributions to the organization. Self-starter, fast learner and a team player with strong personal and group communication skills.

TECHNICAL SKILLS

Programming Languages: JDK 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, C, C++

Client Scripting: Shell Script

Application/Web Servers: IBM WebSphere Application Server 8.5, Tomcat 7, Windows 2003 Server, Linux Red hat Enterprise Server 5.0

Version Control: Git, SVN, CVS and Rational Clearcase.

Cloud Technologies: AWS, Kubernetes

Content Management Technologies: Oracle Endeca and CoreMedia

Databases: AWS RDS (SQL Server), SQL Server 2000, 2005, 2008, MySQL 4.1,5.0, Oracle 8i, 9i, 10g, PostgresSQL, DB2

ORM Frameworks: MyBatis 3.x, Hibernate 2.x

J2EE Frameworks: Struts 1.x/2.x, Spring 3.x, Hibernate 3.x/4.x, JSF 1.2/2.0, iBatis.

IDEs: IntellJ IDEA 2016.3, Eclipse, IBM RAD 8.5 and NetBeans

Web service Specifications: JAX-RS (Restful), JAX-WS (SOAP)

Web service Tools: Postman, Insomnia, TCPMon, SOAPUI

Web service Implementations: Jersey 2.x, Spring 3 MVC, Axis 1.0, 2.0, Apache CXF

Middleware Technologies: EJB 2.x, 3.x, JNDI

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, DAO, MVC, Factory.

UML Tools: Altova UML Spy2009, 2010, Rational Enterprise

HTML Editors: Sublime, Brackets, MS Frontpage 2003, Adobe Dreamweaver MX CS4

White box Testing (Functional, Load): JUnit 4.1, Jmeter

Ajax Frameworks: Dojo, DWR, GWT, Prototype, EXT-JS

JavaScript Frameworks: Jquery, Angular JS 1

Batch Scripting: Maven, ANT 1.4, 1.5, 1.6, HudsonMethodologies: Rational Unified Process, Agile, Scrum, Test Driven Development and Kanaban.

Messaging Technologies: JMS, MQ, MDB

Transaction Control: JTA, Hibernate Transactions.

XML Tools: Altova XML Spy

Performance Management Tools: Dynatrace, Splunk.

PROFESSIONAL EXPERIENCE

Confidential

Lead Developer

Responsibilities:

  • Java 8 platform implemented using Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Involved in developing Thread safe blocks for multi-threading access and distributed transaction management.
  • Handled the development with effective microservice architecture
  • Containerized all the Subscriptions and billing related applications- Spring Boot Java and Node.Js applications using Docker.
  • Recommended and implemented usage of Jenkins, Docker, GitLab and Kubernetes because of the complex systems involved.
  • Used Json-path and Jolt for the conversion of the request payload and converted into common interface for easy communication.
  • Used J2EE design patterns like Adapter, Service locator, Session facade, Singleton, Factory and DAO.
  • Used Spring Validation framework to implement the server-side validations and used Ext JS AJAX to get the data from the server asynchronously by using JSON objects.

Environment: Java 8, Spring boot, Hystrix, GitLab, CI/CD Jenkins (cloudbees), Kubernetes, Nexus v3, Splunk, Dynatrace, J2EE Design Patterns, MS-SQL, project and issue tracking software JIRA, Apache XMLBeans, InteliJ.

Confidential, Jacksonville, FL

Sr Java Developer

Responsibilities:

  • Implemented, configured and developed Single sign-on with JWT (JSON web token).
  • Integrated JWT Authentication
  • Error handling with JWT
  • Migrated and configured Jfrog Artifactory.
  • Created fully automated CI build and deployment infrastructure and process for multiple projects- Jenkins Pipeline.
  • Implemented Restful web services using Spring MVC, which acts as middle layer to communicate between MongoDB and web application.
  • Used application utilized as PAAS used to store files uses MongoDB as primary data source.
  • Integrated SPLUNK for all the internal applications.
  • Created SPLUNK dashboards for business use cases and for application monitoring.
  • Jenkins CI/CD.
  • Though holding the backend responsibilities, have a basic idea on React with Nodejs.
  • Maintained and managed all UAT, Staging and production integration.
  • Created unit and integration testing for existing Java applications.

Environment: Java 1.8, JSTL, Spring 4.0, IBM WebSphere Application Server 8.5, Liberty Profile 8.5, Git, Dynatrace, Splunk, Log4j2, JWT, Artifactory, React Js, NodeJs 10.x, Spring JDBC 4, XML, JMS, Web Services (RESTful), Ivy, Jenkins, Oracle SQL,MongoDb, Apache XMLBeans.

Confidential

Sr Java Developer

Responsibilities:

  • Work on iterative and incremental development where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams using software development methodologies such as Agile, Scrum and Kanban.
  • Worked on Microservices on predictive search for officedepot.com search functionality.
  • Predictive search Microservice for uploading data on Amazon S3 bucket.
  • Was responsible to integrate third party content management tool communicating to officedepot.com site, and preview of the ads/promos/campaign before publishing live.
  • Trained and developed code under PCI (Payment Card Industry) data security standard.
  • Identify areas of technical debt or inefficiency and provide feedback to development managers, product managers so that technical debt stories can be added to backlog/sprint.
  • Predictive search functionality was implemented using Spring Boot.
  • Work with service development team to help evaluate and identify code for continued modularization and service extraction and modularization.
  • Design and documentation of REST APIs for collection and retrieval of high volume order management/order history via Amazon API Gateway on AWS.
  • Worked directly with internal customers and vendors/partners in the enhancement of application.
  • Designed and implemented APIs to support external vendor order management, virtual warehouse orders.
  • Worked on Oracle Endeca using Query Parameters to navigate to the location that triggers the Page Builder.
  • Developed REST APIs, using JSON data formats and API versioning strategy (Amazon API Gateway).
  • Improved quality processes, including introduction of automated testing using Selenium
  • Managed off shore team, including code/design reviews.
  • Improve product quality by helping implement and maintain unit testing and automated build processes for new and existing applications using open source testing technologies such as Mockito, PowerMockito.
  • Worked on SCM/CI tool Jenkins, setting up builds and adding/updating configurations via .py and .sh scripts.
  • Participated in design and implemented scalable, secure cloud architecture based on Amazon Web Services. Leveraged AWS cloud services such as EC2; auto-scaling; and VPC (Virtual Private Cloud) to build secure.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Working experience on Migration from Development environment to QA and Production Environment.
  • Maintained and supported production and UAT systems.
  • Good experience in using Dynatrace tool for pointing out performance issues

Environment: Java 1.7, Servlets, JSP, EJB 2.1, JSTL, Struts 1.2, Spring 3.0, IBM WebSphere Application Server 8.5, RAD 8.5, Git, Microservices, Spring Boot, Dynatrace, CoreMedia, Oracle-Endeca, XML, JMS, Web Services (SOAP and RESTful), Apache Camel, Maven, Jenkins, J2EE Design Patterns, MS-SQL, project and issue tracking software JIRA, Apache XMLBeans.

Confidential, Austin, TX

Sr Java Developer

Responsibilities:

  • Worked directly with internal customers and partners in the enhancement of application.
  • Agile software project work Environment.
  • Responsible for migrating Scope Changes for resource bundles.
  • Converted approved design into functional CSS, HTML, Java, JSF Web pages.
  • Implemented SOAP, WSDL and a subset of XML Schema for a Web services toolkit, and for web services integration.
  • Designed BIRT (Business Intelligence Reporting Tool) reporting capabilities for web applications.
  • Developed database access service layer for the web services and integrated modules.
  • Created a Front-end application using JSPs and Spring MVC for enrolling a new Customer and configured it to connect to database.
  • Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
  • Configuration for automation of building processes for all types of environments - Test, QA, and Production.
  • Written JavaScript functions to get dynamic data and client side validation.
  • Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
  • Implemented application logging using log4j framework
  • Worked on ANT script to build the reg. servlet application. Packaging and deployment in JBoss server
  • Experienced in Defect Management using various defect tracking tools including JIRA, Quality Center.
  • Test Driven development (TDD) paradigm adopted and JUnit framework used and Mockito.
  • Worked in SOA Environment, creating SOA based services using various legacy and new J2EE components/applications
  • Prepared code documentation for future reference and upgrades.

Environment: J2EE 1.6, Spring MVC 3.0, Struts 2, Hibernate 3.0, Servlets 2.5, Tomcat 6.0 IBM WebSphere 6.1 (prod), Eclipse 3.4.1, JSP HTML, XML, JavaScript Jquery, WebServices JAX-WS, Apache CXF, XMLSpy, MQ, Sybase, SQL Server, Windows XP, JIRA V5.2, CVS, Junit 4.0, Mockito, ANT 1.6, Log4J.

Confidential, Oklahoma City, OK

Sr Java Developer

Responsibilities:

  • Analyzed and estimating the change requirements
  • Worked in the enhancement, testing and bug fixing of Member portal
  • Worked in the enhancement of registration servlet application using Java, servlet, JSP, JSTL, spring and several design patterns like MVC2, DAO, DTO.
  • Worked in an Agile work Environment.
  • Used Struts Action Classes and regular Java classes to develop the middleware.
  • Used the Struts validation, Struts Custom tags and Tiles Framework in the presentation layer
  • Developed web services using Axis.
  • Worked on setting up and integrating the registration servlet application in WebSphere 6.1 application server with the back ends.
  • Communicated between different applications using JMS.
  • Responsible for main module of the Hibernate 3.0 including all the key Hibernate features such as session support, transaction management, object caching or HQL.
  • Worked on developing user interfaces for member portal using JSP and JSTL, and converted the request parameters from user interfaces into XML format.
  • Implemented application logging using log4j framework
  • Developed Junit test cases for member portal and reg. servlet application and testing.
  • Worked on ANT script to build the reg. servlet application.
  • Interacted with customers in solving their issues in portal.

Environment: J2EE 1.6, JSP, Spring MVC 3.0, MyBatis 3.0.1, HTML, XML, Servlets 2.5, Eclipse 3.4.1, JBOSS AS 3.1, JavaScript Jquery, WebServices JAX-WS, Apache CXF, XMLSpy, Apache Camel, MQ, Sybase, SQL Server, Windows 7, Quality Center, JIRA, Tortoise SVN, Junit 4.0, Mockito, ANT 1.6, Log4J.

We'd love your feedback!