We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Peachtree City, GA

SUMMARY:

  • Around 8 years of professional experience in conceptualizing, designing, and developing enterprise solutions using Java/JEE technologies
  • Involved in all of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design
  • Extensive experience in Java, J2EE technologies such as JDBC, JSP, Servlets, Spring, Struts, Hibernate, CDI
  • Working Experience on Spring IOC, Spring ORM, Spring MVC, Spring Transactions
  • Excellent in designing the front - end pages using scripting languages like Angular JS, Node.js, JSP, HTML, Ajax, CSS, JavaScript, jQuery, and its libraries
  • Experience in using Design Pattern: Singleton Pattern, Factory pattern, DAO, Facade Pattern (Session Facade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern
  • Experience in developing and supporting backend Java applications
  • Experience using Spring Boot, for creating stand-alone Spring based Applications proficient in developing Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java beans
  • Designed and developed various applications with J2EE design architecture and frameworks like Spring MVC, Spring Boot with Microservices
  • Worked on Spring modules like IOC, Dependency Injection (DI), Aspect Oriented Programming (AOP)
  • Experience in programming SQL queries, triggers and Stored Procedures in Oracle and SQL Server
  • Good experience with Cassandra NoSQL Database
  • Experience in Application Design and Development using, OOP, MVC, SOA and J2EE
  • Experience in Python and Shell scripting for automation purpose
  • Extensive knowledge in ORM technologies like Hibernate for implementation of persistence layer and mapping of POJOs
  • Good Knowledge in development of SOAP webservices using WSDL, SOAP, JAXB, Apache CXF, JAX-WS and Restful webservices using JAX-RS, CXF and Resteasy and JERSEY implementation
  • Expertise in using JUnit in performing unit test and Log4j for logging errors
  • Experience in configuring and deploying Web Applications using WebLogic, WebSphere, Jetty, Tomcat, Jboss
  • Knowledge in using version control tools such as GitHub and Git
  • Hands-on experience on development tools like Eclipse, NetBeans, Android Studio, and IntelliJ
  • Experience in using build tools like ANT and Maven
  • Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C, C++

Spring Framework: Spring MVC, Spring AOP, Spring Data, Spring IOC, Spring Boot - Microservices, Spring JMS, Spring Security

AWS: EC2, S3, Elastic Search

Technologies: J2SE, Servlets, JSP, EJB, JDBC, JMS, Web Service(SOAP/REST), Hibernate - ORM

Web Technologies: Angular 2, 4, HTML5, CSS3, JavaScript, XML, DOM, Angular JS, jQuery, XML, JSON, AJAX, Node JS, Bootstrap

Databases: Oracle, My SQL, DB2

Framework: Spring, Hibernate, Junit, Log4j

Application Server: Tomcat, Web Logic, Web Sphere, JBoss, Jetty

Applications/Tools: Eclipse, Maven and JIRA

Version Controls: Git, GitHub and SVN

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Peachtree City, GA

Responsibilities:

  • Worked on requirements gathering, analysis, design, development, testing and providing post production application maintenance
  • Experience working in Agile development following SCRUM process, Sprint, and daily stand-up meetings
  • Have Used Spring IOC to inject the services and their dependencies in dependency injection mechanism
  • Worked on external services framework for clients using RESTful web services
  • Used Hibernate as ORM tool to map the database tables and developed DAO classes to connect the Database and integrated with Spring Framework
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report
  • Designed and developed the framework to consume the web services hosted in Amazon EC2 instances
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3 etc.
  • Implemented microservices using spring boot
  • Worked on Multithreading implementation and usage of Collections extensively
  • Implemented JAVA 8 features like Lambda Expressions, Parallel Streams, and functional interfaces.
  • Extensively used CSS and Bootstrap for styling the HTML elements
  • Designed Frontend with in object-oriented JavaScript Framework with Angular.js
  • Developed various UI components using AngularJS, JSP, and HTML.
  • Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices
  • Architected, designed, and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application
  • Implemented business logic using core Java concepts like Collections, Exception handling and Multi- threading
  • Responsible for modifying existing DB2 stored procedures and writing SQL queries as per requirement.
  • Involved in the integration of spring batch using shell scripting
  • Implemented the logging mechanism using Log4j framework
  • Wrote test cases in JUnit for unit testing of classes
  • Did Packaging and Deployment of builds through Maven scripts and integrated with Jenkins
  • Managing Product development / implementation using AWS cloud infrastructure
  • Involved in creating aspects for logging, validation, and transactions using Spring AOP

Environment: JAVA 8, J2EE, Hibernate JSON, AJAX, RESTful, XML, SOA, Java Beans, Angular2, JavaScript, HTML, CSS, Shell Scripting, DB2, JDBC, AWS, PCF, Eclipse, WebSphere, Agile Methodology, JIRA, GIT, Apache Maven, Jenkins, Junit

Sr. Java Developer

Confidential, Warren, NJ

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC).
  • Followed Agile methodology (SCRUM) for developing this project, with each SPRINT lasting for 2-3 weeks. Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC)
  • Implemented the application using spring modules includes IOC, AOP, Batch and MVC
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
  • Used Spring Framework for Dependency injection & integrated Hibernate for interacting with Oracle Data base
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using spring MVC framework
  • Design and development of user Interfaces using HTML, CSS, JavaScript, Node.js, Angular JS, Bootstrap JS and AJAX and consumed REST Services in Angular JS
  • Used Angular JS to create custom directives for pagination, search filters and other re-usable sections
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB
  • Done with creation of Hibernate Object Relational Mapping. Query language and the Criteria Queries to be used in the DAO layer
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls
  • Develop components using Angular JS and consume REST Services in Angular JS
  • Used Solr advance Facet for category filters and product count with limit and sorting
  • Used Solr optimized group by query’s
  • Solr Schema field optimization with analyzer and filter based on requirement
  • Developed Web services using Spring with REST API
  • Worked on Multithreading implementation and usage of Collections extensively
  • Worked on Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3
  • Developed SQL queries and executed them by using Hibernate Template provided by Spring
  • Implemented Microservices Architecture, with Spring Boot-based through a combination of REST and Apache Kafka
  • Continuous Integration is done using Jenkins to continuously integrate code and to do the builds
  • Stored the data in the backend databases
  • Worked with GIT which is used as a version control tool in the project
  • Fixing defects identified in QA, UAT phases and tracked them using JIRA
  • Involved in unit testing using JUNIT and performing Integration testing and system testing
  • Used log4j to perform logging in the applications

Environment: J2EE, JPA 2.1, EJB 3.0, Hibernate 3.x, JSON, AJAX, RESTful, XML, SOA, Java Beans, Angular2, JavaScript, ORACLE, JBoss, Solr, Agile Methodology, PL/SQL, SVN, Apache Maven, Jenkins, Junit and HTML.

Java Developer

Confidential, North Kansas City, MO

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements
  • Agile methodology was used to develop the application. Daily Scrum was conducted as a part of this methodology
  • Involved in front-end development using Spring MVC, AngularJS 2.0, HTML, CSS, and JavaScript.
  • Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture
  • Implemented logging aspect using Spring AOP
  • Used AngularJS 2.0 as the development framework to build a single-page application
  • Developed facilities for stripping long error messages from minified JavaScript code for AngularJS 2.0
  • Developing transaction module using Spring framework and Apache Camel
  • Participated in the design and development of database schema and Entity-Relationship diagrams of the back-end Oracle database tables for the application
  • Used Spring MVC, Spring ORM and Spring Security modules to integrate with Oracle Database to implement persistence layer in Hibernate.
  • Used Hibernate framework for the backend persistence layer.
  • Wrote Stored Procedures/Triggers/Functions using SQL Navigator to perform operations on database.
  • Implemented Elastic search as a distributed searching component with RESTful API
  • Implemented Elastic search for full-context search
  • Developed REST Web Services to exchange data between different applications, implemented SOA architecture with Web Services.
  • Worked with IDE as Eclipse and deployed into Apache Tomcat Server and WebSphere Application Server.
  • Used Maven for dependency management and for building the application.
  • Involve actively in maintaining and updating task progress on Version One.
  • Used GIT as the version control tool and configured logging in the application with Log4j.
  • Leveraged Jmockito/Junit for writing unit tests
  • Developed Unit test cases using JUnit and involved in User Acceptance Testing and Bug Fixing.

Environment: J2EE, Spring framework, Spring MVC, JSP 2.0, Hibernate, AJAX, Web services, XML, JavaBeans, jQuery, Angular 2.0, JavaScript, Oracle 11g, NoSQL, WebSphere 7.0, TDD, REST, Mongo DB, Apache camel, JMS, Maven, JUnit, Html, CSS

Java Developer

Confidential

Responsibilities:

  • Involved in design, development and followed the agile methodology to complete the project on time by maintaining the tasks schedule and participated in scrum meetings
  • Gathered requirements by involving in meetings pertaining to the application
  • Developed UI layout using CSS, HTML, AJAX, JavaScript and JSP
  • Translating the HTML design to JSF facelets
  • Developed client-side validations with jQuery, Java Script
  • Developer multiple AngularJS controllers and configured Routes
  • Developed a single page, mobile-first, cross-device/cross- browser web application for real-time location sharing utilizing AngularJS, JavaScript API
  • Developed Mobile Applications targeted for mobile form factor for Android, iOS devices using HTML5, CSS3, JavaScript, jQuery Mobile and framework component library based on AngularJS
  • Used Angular JS for data-binding, and Node JS for back-end support with APIs
  • Used Node JS to implement and deliver customer-facing solutions
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
  • Involved in development of SQL queries as per business needs and integrating the invocation from the data layer
  • Deployment of the application on WebLogic server
  • Tested Service and data access tier using JUnit in TDD methodology
  • Involved in developing UML diagrams like use case, class, and sequence diagrams
  • Developed RESTful Webservices to support the new functionality of the application
  • Testing of web services using SOAP UI
  • Developed web services in Java and effectively used SOAP, WSDL, MQ-series
  • Debug the application code to fix the defects in the application
  • Used Eclipse IDE for development of the application code
  • Involved in designing the data stage job to implement ILOG JRules Component
  • Maven is used as a build tool for the project

Environment: Java 1.6, J2EE, Spring 2.5, Hibernate 3.x, Eclipse 3.x, Oracle10g, WebLogic Application Server10.0, CSS, HTML, JavaScript, Node JS, AJAX, JSP, SOAP UI 3.x, IBM MQ Series, SVN, Maven, Windows 7.

Software Developer

Confidential

Responsibilities:

  • Developed and implemented client side and server-side validations
  • Developed the business layer logic and implemented EJBs Session beans
  • Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT
  • Responsible for coding and deploying according to the Client requirements
  • Developed presentation layer of the project using HTML, CSS, JSP and JavaScript technologies
  • Involved in development of MS SQL queries as per business needs and integrating the invocation from the data layer
  • Implemented session beans using EJB 2.0
  • Responsible for performing Code Reviewing and Debugging
  • Worked on tool development, performance testing & defects fixing
  • Involved in design of the application database schema
  • Written complex SQL queries, stored procedures, functions, and triggers in PL/SQL
  • Handled the Exceptions by using Try, Catch and Finally blocks
  • Development of common application level client-side validation, using JavaScript
  • Worked on SVN version controlling
  • Performed usability testing for the application using JUnit Test
  • Developed & Deployed the Application in the IBM WebSphere Application Server

Environment: Servlets, JSPs, Spring MVC, Spring JDBC, Hibernate, HTML, XML, JavaScript, Oracle10g, Multi Threads, Exception Handling, JUnit, IBM WebSphere, JSON, Collections, Eclipse IDE, SVN, UNIX, CSS.

We'd love your feedback!