We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Mechanicsburg, PA

SUMMARY

  • Around 8 Years of extensive experience as a multi - tier Web based client server Java/J2EE Application developer with solid working experience with modern Java technologies and databases.
  • Proficient in working across all stages of Software Development Life Cycle (SDLC) including Planning, Design, Development and Testing during the development of software applications and Agile methodologies.
  • Expertise in developing applications using J2EE Technologies like Servlets, JSP, JDBC, and AJAX.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, spring framework (Spring MVC, Spring Core, Spring Boot, Spring Batch, Micro services), Hibernate, JDBC, and Angular JS.
  • Skilled in Web designing & development, using HTML5, CSS3, JavaScript, jQuery, XML, JSP, JSON and AJAX.
  • Proficient with development of Restful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server and Web Sphere.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data, implemented AngularJS Expressions, Directives, Controllers, filters, and created AngularJS service layer.
  • Experienced with component based Angular7/8 and extensively used components, services to develop the app.
  • Experience working with No schema database Dynamo DB and have knowledge on MongoDB.
  • Experiences with build tools include Maven and Jenkins Version.
  • Working experience on deploying the applications to Amazon EC2 instance, worked on AWS services like S3 bucket, AWS Lambda, API gateway and dynamo DB.
  • Extensively worked on Responsive Web Design (RWD) using Bootstrap and CSS3 Media Queries.
  • Strong experience using Mockito, JUnit to perform unit testing and used Log4J for runtime logging.
  • Strong experience in RDMS database design using PL/SQL to write Stored Procedures, Functions, Triggers, prepared statements, and experience in writing queries using Oracle10g, SQL Server 2008 and MySQL.
  • Used SVN, JIRA, GIT and GIT HUB for version control and Jira for bug tracking.
  • Extensive Knowledge in data integration tools such as Kafka.
  • Good experience in IDE's like Eclipse and NetBeans.
  • Good experience in deploying and troubleshooting the applications.
  • Increased developer productivity by using efficient programming methodologies and local development.
  • Excellent team player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C, C++

Java Technologies: JSP, EJB, JMS, JDBC, Java Beans, SOAP, Restful, JSTL, servlets

J2EE Frameworks: Spring IOC/AOP/MVC/Boot/Data, Hibernate4.0, JS

Web Technologies: HTML5, CSS3, XML, JavaScript, AJAX, jQuery, Angular JS, Angular7/8, React JS 16.8, Responsive Web Design.

Application Server: WebSphere, Apache Tomcat

Databases: Confidential, SQL Server, DB2, MongoDB

Data integration tools: Kafka

Cloud: AWS

Version Control Tools: SVN, GitHub

IDE's: Eclipse, IntelliJ, NetBeans

Testing Tools: Mockito, Junit, Selenium, Cucumber

Build Tools: Ant, Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Mechanicsburg, PA

Sr. Java Developer

Responsibilities:

  • Responsible for requirement analysis, design, develop, implementation and testing the application using Java/J2EE technologies.
  • Implementing Java EE components using Spring MVC, Spring IOC, Spring Transactions and Spring Security modules.
  • Translating functional requirements into technical design specifications.
  • Create and execute scripts using PL/SQL.
  • Create database objects tables, views, stored procedures, triggers using PL/SQL.
  • Assist in database performance tuning.
  • Developing frontend of the application using JSP, HTML, CSS3, and jQuery.
  • Developing/Consuming restful web services for sharing data to/from third-party systems.
  • Implemented Rest microservices using Spring boot. Implemented Zipkins for distributed microservice monitoring.
  • Involve and manage the overall technical implementation of the new proposed enhancements.
  • Configured WebSphere Application Server on multiple platforms for both horizontal and vertical clustering.
  • Used SVN for the code repository and JIRA for tracking bugs.
  • Used JMS API for reliable and asynchronous exchange of important information.
  • Responsible for implementing DAOs and Business logic.
  • Responsible for developing and unit testing assigned software features and functionalities.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Responsible for code review, maintaining application flow, debugging, building, and deploying the application code.

Environment: J2EE, JSP, JavaScript, JMS, Spring, JSTL, HTML5, CSS3, RESTful Web Services (Jersey, Spring boot), XML, Hibernate, Confidential WebSphere, React JS, DB2, JDBC, PL/SQL, JUnit, Jenkins, UML, Eclipse, Maven, SQL Developer.

Confidential, Rockleigh, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in understanding and transmitting the business requirements for the project and translating these into functional specifications.
  • Technologies used for applications development are Angular7/8, React 16.8 and AWS lambda Node JS based (backend), Restful Services (Web services), mongoose (persistence layer), MongoDB for database.
  • Developed UI based reusable components and pushed on to JPMC internal repository for the other teams to use them.
  • Wrote Jasmine/Karma test cases for the components testing.
  • Developed end to end Node JS AWS lambda application setup.
  • Developed spring boot-based rest end points with spring data integration.
  • Developed Angular Single Page Application consuming JSON data from Restful services.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Wrote JUnit test cases for each method and Cucumber for the Integration testing.
  • CICD pipeline setup on code commit using Cloud formation template.
  • Generated API-key for authentication.
  • Configured and setup API Gateway to generate REST end points for each lambda function.
  • Agile environment with 2 weeks Sprints.

Environment: Java8, Nodejs10 and 8.10, Spring Boot, Aws Lambda, code commit, API Gateway, Cloud Formation for CICD pipeline, Mocha chai, Angular7/8, React JS 16.8, cucumber, and mongo DB.

Confidential

Java Developer

Responsibilities:

  • Involved in the process of Design, Coding and Testing phases of the software development cycle.
  • This application was written in Ajax, OO Java Script, JSP, jQuery, HTML and CSS.
  • Created RESTful web services interface to Java-based runtime engine.
  • Developed a functionally rich User Interface like using JavaScript and CSS framework.
  • Used AJAX frameworks like jQuery, JSON to develop rich GUIs and involved in performance tuning the website.
  • Perform Confidential database administration tasks include configuration management, backup/recovery, performance optimization and space management.
  • Designed the application around the Model-View-Controller (MVC) architectural pattern.
  • All the functionality is implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed client-side AJAX application that uses JavaScript OOP.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Hands on experience in using CI/CD pipeline and Jenkins for deploying the code.
  • Extensively worked on Jenkins to implement continuous integration (CI) and Continuous deployment (CD) processes.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Installing and starting various application servers from the pysys CAT framework using python script.

Environment: Java, OOP, Java Script, Web services SOAP, JMS, Hibernate, Python, HTML5, CSS3, AJAX, Angular JS, PL/SQL, CI/CD pipeline, Tomcat, jQuery, Spring, XML, Confidential 11g, Eclipse, JIRA, Mongo DB, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Experience in all phases of SDLC using Java technologies including Servlets and JSP’s.
  • Used Spring Framework for Dependency injection, Distributed Component and integrated with Hibernate, web services API.
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 Architecture using J2EE and Struts.
  • Designed and developed presentation layer using Html and JavaScript.
  • Used XML as data communication format between different modules of the application.
  • Involved in developing re-usable web services using Restful, XML.
  • Involved in writing the Maven scripts to build and deploy the application.
  • Developed new libraries with Micro Services architecture using Rest APIs and spring boot.
  • Transformed legacy application into a suite of cloud hosted Microservices using Spring Boot.
  • Handling development tasks using Java Spring framework and Integration.
  • Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.
  • Worked on Java Message Service JMS API for developing message-oriented middleware layer for handling various asynchronous requests.
  • Develop and improve procedures for monitoring and proactive intervention, preventing customer impact.
  • Tested, debugged, and implemented the application using JUnit for unit testing.
  • Involved in code enhancement and defect fixing.
  • Used log4j for tracking errors and debugging the code.
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process.

Environment: Java, spring, spring boot, Rest microservices, JMS, HTML, CSS, XML, Struts, log4j, Hibernate, Maven, SQL, PL/SQL.

Hire Now