We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Burlington, MA

SUMMARY:

  • Over 6 years of experience of Core Java/J2EE applications in Object Oriented Programming Design, Development, Implementation, and Testing.
  • Extensive experience in building Microservices, especially with Java.
  • Experience in Developing RESTful web services using Spring boot, Spring REST, and JPA.
  • Experience in developing automated process for builds and deployments using Maven and Jenkins.
  • Experienced in Spring IOC, Spring AOP, Spring MVC, Hibernate (ORM) and JDBC.
  • Experience in configuring and deploying web applications in WebLogic and Tomcat Servers Application.
  • Familiar with Java design patterns such as Singleton, Factory, Abstract Factory, and Proxy.
  • Familiar with Amazon AWS S3, EC2 and familiar with Docker deploy.
  • 2 years of work experience in Angular7 and TypeScript, familiar with Angular2+ development flow, and testing expert in design components, services, routing and HTTP requests.
  • Knowledge and development skills in Core Java and OOP concepts such as Polymorphism, Multi - thread, Collections Framework.
  • Experience with Junit, and Mockito for the purpose of testing Java applications.
  • Experience on various IDE's like IntelliJ IDEA, Eclipse, WebStorm, Visual Studio, Atom, and Visual Studio Code.
  • Experience in working with version control tools such as GitHub.
  • Experience in working on Linux, especially Ubuntu and familiar with Linux commands.
  • Acting as a Team player with the positive attitude and ability to learn in a fast pace environment.
  • Experience in RDBMS concepts including writing Queries, Functions, Triggers, Stored Procedures and Batch Processes. Hand on experience in SQL, and HQL.
  • Familiar with Agile software development process.
  • Familiar with Software Development Life Cycle (SDLC) of business applications.

TECHNOLOGIES & SKILLS:

Programming Languages: Java, SQL, C/C++, Python, C#

Technologies: Core Java, J2EE, JSP, JDBC, Web Services (SOAP and RESTful), XML, ORM(Hibernate) 3.0/4.0, Log4J, i18N

Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular 2/4, JSP, XML, Dreamweaver

Servers Apache: Tomcat 7.0/7.5/8.0/8.5 , Glassfish 4.0, JBoss, WebLogic

Database Oracle: 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12

Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD), Microservices

IDE: Eclipse 3.x/4.x, Atom, Sublime Text 2/3, Visual Studio Code

Tools: Maven 3.0, JUnit, Postman, CSV

Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Burlington, MA

Responsibilities:

  • Involve in complete Software Development Life Cycle (SDLC) of design, development, testing and deployment of application.
  • Involve in the Front-end development by using HTML, CSS, JavaScript, jQuery, AJAX and Angular 7 .
  • Involve in Module layer, View layer, Service/Controller layer to implement the Spring MVC module.
  • Use Hibernate framework for the data persistence.
  • Implement Restful web services using Spring Boot .
  • Implement persistence layer using Custom DAOs to handle CRUD operations.
  • Use Spring Core for concept Inversion of Control (IOC) using dependency injection.
  • Design and develop RESTful Services to retrieve configuration JSON documents related to customers.
  • Develop repository, controller, and service APIs to handle requests from users.
  • Use GIT for version control tool for merging branches, used SourceTree to solve conflicts.
  • Use Chrome developer tools to resolve the JavaScript errors.
  • Develop test cases and perform unit testing using JUnit classes and created integration test for API services.
  • Designing and developed a data migration strategy and source to target mapping to migrate the data out of the legacy systems into the Oracle Database.
  • Extensively used Java 8 features such as Lambda Expressions, Stream API on collections for effective sorting mechanisms.
  • Use Maven as a build tool, write the dependencies for JARS that needs to be migrated.
  • Wrote Linux shell scripts to identify user login information.
  • Involve in the team to integrate the Spring Boot , Spring Data JPA and Hibernate .
  • Use Spring Boot to develop the RESTful Controller and Service layer to handle customer requests.
  • Used Spring config server for centralized configuration and Splunk for centralized logging.
  • Used Rally for bug reporting and tasks and issue tracking.
  • Used Concourse and Jenkins for Microservices deployment.
  • Apply Spring Framework as the Top-level framework and integrate with the hibernate framework, and make use of Spring IOC , and AOP features.
  • Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap4 for Dynamic web pages.
  • Developed Unit Test by using Junit and Mockito to test the business logics.
  • Participated in team with Agile developing cycle.

Environment: Java 8, J2EE, Spring Boot, Hibernate, Microservices, REST, JSP, HTML, CSS, Angular 4, Bootstrap4, Oracle 12c, WebLogic Application Server, IntelliJ IDE, Spring Framework (Core, IOC, AOP), Jenkins, Maven, Junit, Linux, Rally, Git.

Sr. Back-End Developer

Confidential, Boston, MA

Responsibilities:

  • Helped designed and developed a single-page web application using Angular2.
  • Used Ajax for asynchronous partial refreshing and request handling.
  • Used Java, J2EE, Hibernate and Spring Boot Framework on server side.
  • Designed whole project using Microservices architecture so that each backend service can be developed and deployed individually.
  • Make use Oracle as database for Persisting data.
  • Persisted data to MongoDB and Oracle using Spring Data at Data Access Layer.
  • Designed REST APIs based on Spring REST to return required format of JSON Response.
  • Successfully used Spring Cloud to handle service discovery and circuit breaker.
  • Founded and customized registrations, login pages and forms with authentication using Spring Security.
  • Decoupled backend services using Rest Template.
  • Utilized Docker to containerize infrastructure and Maven to manage dependencies.
  • Tested applications using J U nit to unit test for high quality code.

Environment: JDK 1.8, Spring Boot, Spring Security, Angular, HTML, CSS, REST, Docker, Oracle 12c, MongoDB, Maven, Git, Linux

Java Developer

Confidential, Dover, NH

Responsibilities:

  • Analyzed the business requirements and coordinating the team for all the enhancements and project deliveries which includes Co-ordination with various teams to produce the data to be indexed.
  • Involved in the design and development phases of Agile Software Development methodology.
  • Designed and coded application components in an Agile environment utilizing a Test-driven development (TDD).
  • Developed Spring Restful web services to deliver both XML and JSON content using Spring implementation.
  • Implemented the log4j 2 layout extensions to mask the private data in log files, like longitude, latitude.
  • Implemented Microservice architecture utilizing spring boot.
  • Created POJO's classes as Spring JPA entities in an Object Relational Mapping Architecture.
  • Used Hibernate ORM framework for working with database, Utilized Hibernate for protest Relational Mapping and utilized JPA for comments.
  • Refactored legacy stored procedures extracted and converted logic from stored procedures into Java components for better reusability.
  • Implemented JAVA/J2EE design patterns such as Factory , abstract factory pattern and Singleton .
  • Integrated the IOC container of Spring Framework, dependency injection and transaction management.
  • Configured Persistence-Context in Spring JPA and Hibernate as a persistence provider to interact with Oracle database.
  • Used lazy loading and Hibernate. Initialize to retrieve data only when it is needed thus avoiding overloading the architecture.
  • Use OOP features such as polymorphism to implement factory design pattern solutions to provide the system the right objects for the product related methods.
  • Working closely with UI developers to design and develop services required in the application front-end.
  • Implement spring service layer with dependency wiring, transaction, DAO and annotations.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
  • Write test cases using JUnit as a framework.
  • Use Hibernate to do the object relational mapping between the tables and Java objects.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Used MAVEN for project management, build automation and Continuous Integration is done using Jenkins

Environment :J2EE/Java (Servlet, JSP, JMS), Hibernate, Spring, Spring MVC, JavaScript, Microservices architecture, Core java, Java 1.8, REST API, Spring boot, JPA, Jenkins, HTML5, CSS, JavaScript, Bootstrap, AngularJS, AJAX, JUnit, Docker, Maven, Apache Tomcat, Git, Spring tool suite (STS), JIRA, Confluence.

Java Developer

Confidential

Responsibilities:

  • Developed application using Java/J2EE platform. Implemented the Model View Control (MVC) structure.
  • Implemented server side programs by using Servlet, JSP and JDBC.
  • Involved in creating basic SQL for CRUD operations and advanced SQL for stored procedures.
  • Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Tasked with creating POJO classes as well as Login page server - side and client-side validation.
  • Applied Java Collections such as HashMap, List to store data and passed along with JSP efficiently.
  • Applied Object-Oriented Programming (OOP) principles by using Interface, Abstract, Overriding and Overloading.
  • Designed and developed very complex and large web pages using HTML, CSS, jQuery and Bootstrap for Dynamic web pages.
  • Worked on form validation, error handling and event handling using JavaScript and jQuery.
  • Used Advanced Core Java concepts of Collections, Generics, Multithreading, Synchronization for Design Patterns

Environment: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, JUnit, MySQL, HTML, CSS, jQuery, JavaScript, JSON, Bootstrap, Apache Tomcat 7.0, Eclipse, Windows 7/XP

We'd love your feedback!