We provide IT Staff Augmentation Services!

Dev Lead/java Developer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 8+ years of IT experience in Design, Development and Deployment of applications using Java and J2EE Technologies in Banking, Healthcare, Insurance and E - Commerce domains.
  • Experience in using SOA & Web Services Technologies: Web Services, SOAP, RESTFUL, Micro Services, SOAP UI.
  • Working experience with distributed systems using JMS, Message Queues, Spring JMS Integration
  • Hands on Experience in integration with Maven, JUnit and Log4j2.
  • Experience in writing Build Scripts using Shell Scripts MAVEN and using CI (Continuation Integration) tools like Jenkins
  • Extensively used various development and Version Control Systems tools such as Eclipse, git, and SVN
  • Good Experience with spring framework using MVC Architecture, AOP and Dependency Injection.
  • Extensive Experience in working with IDEs like Eclipse, IntelliJ.
  • Extensive experience in testing applications using JUnit.
  • Experienced working in Java Multithreaded programming to develop multithreaded modules and applications.
  • Extensive experience in Core Java &J2EE technologies JavaBeans, Spring Security, JTA, HTML, XML, SOA, Web Services.
  • Well versed with all phases of Software Development Life Cycle(SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (HP ALM and JIRA)
  • Expertise in J2EE frameworks Spring, Hibernate.
  • Expert in using Databases such as Oracle, Sybase, DB2, MS SQL Server and MySQL and queries.
  • Strong and extensive experience in using Java, J2EE, JDK, Servlets, CSS, HTML, EJB, AWS, Spring MVC, Spring boot, Hibernate, Micro services, Restful.
  • Exceptionally well organized, have strong work ethics and a willingness to work hard to achieve client requirements.
  • Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load
  • Able to demonstrate excellent oral and written communication skills and organizational abilities with positive team work attitude.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.

TECHNICAL SKILLS

Languages: Java, SQL, Unix shell scripting and HTML.

JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JUnit, Hibernate, Spring MVC, Web Services, RESTFUL, CSS, HTML, Spring Boot, Spring Data, XML, Json, Micro Services, Dockers, ActiveMQ

Application/Web Servers: Web Sphere, Web Logic, Tomcat

Databases: Oracle, MySQL, Firebase, MongoDB, MS-Access, MS SQL-Server.

Web Technologies: HTML, XML, CSS.

Design Tools and IDE’s: Eclipse, Net-beans, IntelliJ

Operating Systems: UNIX, Linux, Windows, Mac

Others: Maven, Gradle, BitBucket, Jenkin, Log4J2, Git, SQL, PL/SQL, OpenShift Container Platform, Jaeger, Kiali, DynaTrace, Graphana

PROFESSIONAL EXPERIENCE

Confidential - Mclean, VA

Dev Lead/Java Developer

Responsibilities:

  • Developed the application using agile methodology and used Scrum method of project management.
  • Implemented Spring Modules like IOC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • UsedDesign Patternslike Singleton, Business Delegate and DAOs for Data Access layer usingSpring JDBCTemplateandStored procedures.
  • Implemented the Spring MVC framework for designing and developing the user interface.
  • Split Spring base microservice into multiple microservices.
  • Implemented spring data with JPA
  • Worked on JMS and Active MQ for queue communication and administration.
  • Maintained and tested many features for application using Bootstrap, MySQL, CSS, Kibana and Sentry.
  • Contributed to TDD (Test-Driven Development) using JUnit framework.
  • Involved in CI/CD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment Cloud.
  • Worked directly with a customer to analyze, design, specify. Developed the application module in Java 8.0 based on the feasibility study.
  • Designed and developed client applications for the ODM Rule apps.
  • Build the structure of rule projects, the dependencies on the executable domain object model.
  • Establishing traceability for rules within the technical architecture.
  • Played an active role in testing the application by testing the application for different scenarios and in production bug fixing.
  • Used Rule designer for rule flow design, coding and developing applications.
  • Mentoring and training technical and non-technical team members
  • Report to the Senior Development Manager, Channel Services
  • Work within a team through the full lifecycle software development from inception to delivery, through production operations, including coding, code reviews, testing and running the software in production
  • Help the Scrum Master organize development tasks and assign tasks to developers
  • Provide guides and support to Senior/junior developers
  • Design and develop applications, coordinate with the rest of the team to deliver high quality software product
  • Collaborating with the business and technology stakeholders to drive change throughout the organization, enhancing the customer experience
  • Developing both new application and improve existing ones in performance, capability, and reliability
  • Employing best practices in utilizing a broad platform of technologies within a cloud based micro services environment
  • Providingestimationsfor change requests, new features.

Environment: Java, J2EE, Spring Boot, Hibernate, Junit5, Web Services, RESTful, Oracle, XML, JSON Log4J2, Tomcat, IntelliJ Idea, Jenkins, CI & CD, AWS, ODM 8.1.

Confidential - Columbus, OH

Sr. Java Developer

Responsibilities:

  • Involved in System study and End to End Design and Development of the system
  • Involved in implementing the business logic as per the customer requirements.
  • Implemented Spring mapping and validation classes
  • Involved in writing complex SQL blocks for the application
  • Involved in Hibernate configuration and writing DAO classes.
  • Used Rest Controller in Spring Boot to createRESTfulWeb.
  • Used Postman to test theRESTfulAPI for HTTP requests such as GET, POST, PUT.
  • Designed and developed the RESTful using the Spring Boot.
  • Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
  • Developed application using Eclipse and used build tool as Maven.
  • Used JIRA for Scrum projects development and delivery in Agile methodology.
  • Involved in debugging and bug fixing of application modules.
  • Used JPA/Hibernate interfaces to perform CRUD operations on database.
  • Involved in the deployment of the application using Tomcat Server.
  • Installed and used Oracle SQL DB2 database.
  • Used Java 8.0 features like Lambda Expressions, Optional Class, Stream API.
  • Configured Log4j2 configuration for complete project
  • Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and various services ofAWS.
  • Responsible for production support and patching the application for incidents.

Environment: Java, J2EE, Spring Boot, Hibernate, Junit5, Web Services, RESTful, Oracle, XML, JSON Log4J2, Tomcat, IntelliJ Idea, Jenkins, CI & CD, AWS.

Confidential - Akron, OH

Java Developer

Responsibilities:

  • The application architecture of the System is based on Spring MVC and JEE specifications.
  • Identifying appropriate AWS service based on computer, data availability, security requirements and storage.
  • In order to understand the occurrence of defect or to rectify it directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or thedeveloper
  • Used Dependency Injection (DI) and Inversion of Control (IOC) in order to develop code for obtaining bean references in spring framework using annotations.
  • ConstructedSpringBootfour layers including model, DAO, service and controller.
  • UsedSpringConfiguration Annotation for easy configuration, hibernate JPA Annotation in POJO classes as well as SpringAnnotation across thespringbootapplication.
  • Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, MVC and DAO.
  • Involved in the mapping of data representation from the MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/ relational mapping (ORM) solution.
  • Implemented Micro Services based Cloud Architecture on AWS Platform.
  • Implemented Hibernate Template to a great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria.

Environment: Java, Eclipse IDE, Spring security, Spring Boot, JPA, HTML, Oracle, Maven, log4j, Junit, XML, Web Services, Jenkins, CI & CD, Unix Shell Scripting, AWS.

Confidential - Greensboro, NC

Jr. Java Developer

Responsibilities:

  • Developed code using server-side technologies like Spring Boot framework- Core, MVC.
  • Involved in post-production maintenance and solved the tickets.
  • Involved in build and deploying the application using Tomcat server.
  • Tracking the defects/bugs till production phase.
  • Doing code review for the projects done by other teammates/ peer code review.
  • Involved in unit testing and regression testing before production deployments.
  • Designed and deployed XML files for Application Context and Controllers to implement the Inversion of Control (IoC) module in Spring.
  • Experienced of working with Hibernate framework and done tasks with hibernate mapping files and writing SQL queries.
  • WroteUnixShellscripts for starting, stopping and restarting the server from the application.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Unix server
  • Wrote many shell scripts in Unix to call routines.

Environment: Java, Spring Boot, Microservices, Spring MVC, Spring Data, Spring AOP, REST web service, Oracle, Sybase, Jenkins, CI & CD, Unix Shell Scripting.

We'd love your feedback!