We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • With 7+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment as a developer using Java/J2EE in Client - Server, and n-tier applications.
  • Expertise in development and deployment of multi-tiered web-based enterprise applications using Java/J2EE technologies like Servlets, JSP, Hibernate, Spring, JDBC, JSF, Java Beans, and web services (SOAP and REST).
  • Strong experience in design/development of web applications using Java, JSP, J2EE, Servlets, MVC Framework, Web Services, XML, JSON and JAXB.
  • Extensive experience in designing professional UI web applications using front-end technologies like HTML5, CSS, JSP, JSTL, JavaScript, jQuery.
  • Used various development approaches such as Waterfall and Agile (Scrum/ Kanban) for building applications.
  • Proficient in Spring Architecture and Spring Related Technologies: Spring DI/ MVC/ Spring JDBC/ AOP/ Batch/ Boot/ Spring Templates (Spring JDBC, Spring Hibernate, Spring Rest Templates).
  • Good experience on Spring boot and implementing authentication and authorization using spring security.
  • Expertise in developing SOA (Service Oriented Architecture) with web services and micro services based on REST API, JAX-RS, SOAP, WSDL, UDDI using tools like Apache Axis
  • Developed and Deployed REST-API (JAX-RS) based web services with JERSEY and Spring BOOT
  • Extensively used Jersey REST Services and Service layer classes for business logic implementation
  • Expertise in persistence framework, Hibernate ORM to map POJOs to a relational database
  • Hands on experience on integrating Spring with Hibernate using different Spring modules like MVC, JDBC, JMS, ORM, AOP and Web Services
  • Expertise in design and development of enterprise level spring-based web applications using Spring REST, Hibernate, Servlets, JSP and JSF for User Interface Applications.
  • Implemented business logic using Dependency Injection, cross cutting logic’s persistence layer using Spring MVC Framework. Worked on Hibernate persistence framework and applied concepts such as criteria, Projections and Cache mechanism for developing persistent layer and implemented database interaction.
  • Experience in J2EE design patterns like MVC, Front controller, Factory, Abstract Factory, Singleton, Transfer Object and Data Access Object.
  • Expertise in Core Java concepts like OOPS, Data structures and algorithms, Collections, Swing, Event handling, Multithreading, Garbage Collector, Exceptional handling, Generics, I/O and Java. Lang Package.
  • Developed Spring Controllers to manage application flow and call business objects to manipulate its contents developed Server-side application to handle database manipulation with oracle database integrated with Hibernate.
  • Utilized Java 8 features like Lambda expressions, Stream API, method Reference, Functional Interface and Parallel operations
  • Familiar with MongoDB to write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set.
  • Experience working with Amazon Web Services like EC2, S3 Bucket, RDS, SQS, Elastic Load Balancer, Dynamo DB, through AWS Console and API Integration.
  • Experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere and JBoss and Tomcat.
  • Proficient in deploying applications using Maven build tool, Jenkins Continuous integration tool.
  • Involved in unit Testing, system-integration testing, UAT, post-release support and maintenance activities.
  • Proficient in designing Use case and Interaction diagrams in UML
  • Extensive experience in developing Microservices using Spring Boot
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Experience with application servers like Web Logic, JBOSS and IBM WebSphere and Webserver like Apache Tomcat.
  • Extensive experience with databases such as Oracle and MySQL.
  • Proficient in working with IDEs like Eclipse, Edit plus and NetBeans.
  • Hands on experience in writing SQL, PL/SQL and Stored procedures and experience in No-SQL using MongoDB.
  • Experience of using version control systems like CVS, SVN, GIT.
  • Extensive experience in testing applications using Junit, Mockito, Log4j
  • Supported the application in production and used Splunk to get the application logs to handle the incidents.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail

TECHNICAL SKILLS:

Languages: Java/J2EE, JSON, PL/SQL, JavaScript, HTML, CSS, UNIX, PowerShell Script and Shell Scripting

J2EE Technologies & Frameworks: J2EE, Servlets, JSP, JDBC, Java Beans, JAX-WS, MVCSpring Framework (DI, MVC, AOP, Data), Spring REST, Spring Boot, Hibernate, Web Services, SOAP, REST, Jersey, Mockito, WSDL, AXIS, Jersey, JUnit, Log4j, Jackson, jQuery.

Design Patterns: MVC, Singleton, Prototype, Session Factory, DAO, Front Controller, Business Delegate, Service Locator, Data Access Object, Factory and Abstract Factory

Web/Application Servers: WebSphere, WebLogic, JBoss, Tomcat Server

Development Methodologies: Waterfall, Agile/ Scrum

IDE Tools : Eclipse, Spring Tool Suite, Sublime, Intellij

Build and Other Tools: Maven, JENKIN, SPLUNK, SOAP UI, Postman

Cloud Technologies : AWS, Cloud Foundry, Elastic Search

Version control: GIT, SVN, CVS

Databases & Tools: Oracle, SQL, MySQL, TOAD, SQL Developer, MYSQL Workbench, NOSQL (MongoDB, Cassandra)

Operating Systems: Windows, Unix, Mac OS

PROFESSIONS EXPERIENCE:

Confidential, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in requirement gathering, Analysis, Design, Development, documentation, UAT and Production phases of the application.
  • Used Java 8 features like lambda expressions and Java Stream API.
  • Implemented the REST API's and data transformers using the JAVA connector which involves use of Java 8 features Lambda and Streams, method reference and functional interface.
  • Used Spring Framework for developing and implementing the web-based application following the MVC.
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules and configured spring-config.xml.
  • Developed Rest service for authentication using Spring Boot with embedded Tomcat server. Used spring boot for single sign on page application to access more quickly.
  • Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping file hibernate.config.xml file, hibernate query language HQL.
  • Used Dependency Injection feature of spring framework and Object Relation mapping tool Hibernate for rapid development reduce boiler plate code.
  • Designed and developed front view components using JSP, HTML5 and CSS3. Developed and helped frontend development team building interactive web pages and UI using JavaScript.
  • Used Eclipse IDE for designing, coding and developing applications.
  • Involved in client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Experience in core Java-Multithreading, collections, Servlets, JDBC.
  • Extensively used Spring JDBC template and Hibernate to perform database transactions.
  • Experience in Configuring and deploying applications on Tomcat server.
  • Developed SOAP Protocol and REST web services. Used Jersey as REST API and REST Template for the rest client and REST annotations for developing web services
  • Performance tuning, Refactoring and Reusability of Java code is addressed in regular basis.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Cloud formation.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for Improved Login authentication.
  • Created WAR/EAR files using MAVEN build and deployed them on JBOSS server.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Developed unit test cases and suits on Junit and Mockito framework for unit testing.
  • Used Jenkins and Maven for continuous integration, building and deployment.
  • Used Git as version control system.
  • Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model & configured various sprints to execute.
  • Actively participated and provided feedback in a constructive and insightful manner during weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: J2EE, Java 8, Spring, Spring Boot, Hibernate, JDBC, Tomcat, HTML, CSS, JavaScript, JSP, JSF, Angular.JS, Eclipse, jQuery, SOAP, WSDL, XML, Java Beans, Apache, Server, Servlets, Maven, JBOSS, Log4J, Junit, Mockito, AWS, MongoDB, UNIX, Maven, GIT, SVN, Jenkin, Java Beans, WSDL, UDDI, SOAP, RESTful Web Services, jQuery, Scrum, SQL, Agile and Windows.

Confidential, Pleasanton, CA

Java/J2EE Developer

Responsibilities:

  • Involved in (SDLC) Requirement Analysis, Design and Develop and Implement the application using J2EE technology.
  • Involved in Sprint planning, Analysis, Test-Driven Development (TDD) and testing phases of the application
  • Used UNIX shell for setting up applications and configuring soft links and backing up data.
  • Extensively used Java 8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and default methods.
  • Utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used light weight container of the spring framework to provide architectural flexibility for inversion of controller.
  • Developed application using spring MVC, Spring Batch, JSP, JSTL on the presentation layer, the business layer is built using spring.
  • Implemented data transfer from front end to spring application using JSON and XML
  • Developed UI navigation using Spring MVC architecture. Created JSF components for presentation layer.
  • Implemented Micro-services using Pivotal Cloud Foundry platform build upon Spring Boot Services.
  • Used Spring Boot to create stand-alone spring applications and RESTful API to invoke web Services.
  • Worked on exception Handling using SOAP and REST.
  • Have a good Exposure in developing microservice using Spring Boot.
  • Developed DAO objects and implemented data access layer using JPA-Hibernate to perform CRUD operations
  • Created and maintained mapping files, persisting classes and transaction control in Hibernate to access the database.
  • Implemented caching techniques, wrote POJO classes for storing data, DAO to retrieve data and to configuration of data using hibernate.
  • Developed server-side application that handles database manipulation with the backend database Oracle.
  • Developed the UI Screens using JSP, JavaScript and HTML5 and did the client-side validation with the JavaScript.
  • Adopted the IOC and Dependency Injection used Spring MVC framework for modeling the n-Tier Architecture.
  • Involved in writing application-level code to interact with APIs, Web Services using JSON, XML
  • Developed middle-tier application with J2EE using Servlets, Java Beans and Web Services Standards (SOAP, WSDL, UDDI).
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Involved in coding, maintaining and administering Servlets and JSP components to be deployed on a WebLogic application server.
  • Used log4j to log all error messages of application along with debugging purposes.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.
  • Created database tables and stored procedure function, used prepared statements and updated db using MySQL.
  • Followed AGILE (Scrum) methodologies and sprint planning every two weeks and setup daily meetings to monitor the status.
  • Participated in the status meetings and status updating to the management team.

Environment: Java 8, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, Microservices, JSP, JSF, JMS, JSON, XML, DAO, SOAP, Java Beans, Maven, Log4j, JUnit, MongoDB, SQL, Agile and Windows.

Confidential, Troy MI

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing phases of the project
  • Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
  • Used design patterns like Service locator, Data Access objects, and MVC
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in the integration of Spring for implementing Dependency Injection (DI/IoC).
  • Developed code for obtaining bean references in Spring IoC framework.
  • Implemented Java persistence using Hibernate framework.
  • Used SOAP UI to test the web service request/response scenarios.
  • Developed Hibernate mappings and implemented required business logic.
  • Designed and developed the user interface using JavaScript, HTML and CSS
  • Used Hibernate for mapping objects to the relational database
  • Responsible for configuring the Tomcat Server to access the Database by setting up Data source and Connection Pool.
  • Utilized Log4j for request / response / error logging
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Unit and integration testing, logging and debugging using JUnit
  • Used deployment & Continuous Integration (CI) tools like Maven, and Jenkin.
  • Developed unit test cases using JUnit and helped testers in end-to-end testing.
  • Responsible for code migration and maintaining code versions, hot fixes using Subversion.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, REST, Axis, Jersey, SOA, HTML, DHTML, CSS, XML, jQuery, MAVEN, TOAD, SQL, PL/SQL, Oracle, Design Patterns, UNIX, Tomcat, Oracle, Windows 7.

Confidential

Software Engineer

Responsibilities:

  • Adapt agile methodology and actively engaged in all phases of software development cycle
  • Interacted with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Result oriented and boost company revenue by innovative management technique
  • Involved in various stages of implementation from Blueprint, integration, migration and Post Live Support
  • Experienced in multiple full cycle implementation activities for On Premise, Cloud and Hybrid solutions
  • Used Spring Framework for Dependency Injection and integrated it with the Hibernate.
  • Used Hibernate framework for back-end development and spring dependency injection for middle layer development.
  • Developed the Web Interface using spring, HTML, CSS and JavaScript.
  • Used Hibernate for persistence logic which consisted of creating XML mapping files and HQL queries
  • Enhanced aesthetic value of system and ease of use by incorporating custom themes
  • Ensures clear separation of layers and rapid application development using MVC architecture
  • Used Java Mailing or Messaging Service (JMS) API’s for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO.
  • Used jQuery, HTML5 and bootstrap to have an interactive interface of the content management system.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Created Data Source and deployed web application in the IBM WebSphere application Server.
  • Used Log4j for External Configuration Files and debugging.
  • Wrote test cases in JUnit for unit testing of classes.
  • Involved in RDBMS database design using SQL, to write Stored Procedures, Functions, Triggers, prepared Statements.
  • Actively participated in daily SCRUM meetings to produce quality deliverables within time.
  • Effective communication with clients for gathering requirements of the content management system.
  • Documented ER Diagrams, Database design and UML diagrams for project to demonstrate functionality usage of the user.
  • Monitored team members to follow standards, guidelines and use new tools and trained new joiners.

Environment: J2EE, Spring, Hibernate, Angular.JS, DOM, Web Services, SOAP, WSDL, JAX-B, XML, IBM WebSphere, Log4j, JUnit, SQL, Agile and Windows.

Confidential

Software Engineer

Responsibilities:

  • Developed Presentation Layer, Business Layer & Data Access Layers completely from end to end.
  • Worked on client side with Development Team and Production side to solve issues.
  • Involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.
  • Developed the presentation layer and content management framework using HTML and JavaScript.
  • Worked with Configuration Files (Hibernate configuration).
  • Used jQuery while writing JavaScript Functions.
  • Written a web service using SOAP to provide data to online Bill history of consumer.
  • Worked on Agile methodologies.
  • Used Spring framework for dependency injection, transaction management.
  • Used Spring MVC framework controllers for controllers’ part of the MVC.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of vital information, such as loan status report.
  • Created Hibernate mapping files to map with the data base tables and Java objects.
  • Implemented Business Logic as per the requirement.
  • Worked on JDBC batch updates to update the database.
  • Developed Servlets, JSP and Java Beans using Eclipse.
  • Implemented various useful design patterns including Singleton and Data Access objects etc.
  • Eclipse is used for development as IDE.
  • Planned and implemented various SQL, Stored Procedure and triggers.
  • Used No SQL for JBoss Caching and implemented various complex PL/SQL queries.
  • Worked with testers in resolving defects in the application and was an integral part of the team.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Worked with the ISP Site Development to get any infrastructure related issues fixed.
  • Implement the best practices and performance improvement / productivity plans.

Environment:: Java, J2EE, JDBC, Servlets, JSP's, JMS, JBOSS, HTML, Spring, Hibernate, JSP, JSTL, Eclipse, Java Beans, HTML JavaScript, jQuery, CSS, XML,AJAX, SQL, Windows.

We'd love your feedback!