We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Eagan, MN

SUMMARY

  • IT professional with 7 years of experience in Java and JEE technologies including analysis, design implementation, testing and maintenance of applications.
  • Experience in large scale Software Development Life Cycle (SDLC) including Requirement Analysis, Project Planning, System and Database Design, UML design using Rational Unified Process and Object - Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Strong knowledge and experienced in multi-tiered distributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
  • Sound knowledge in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using Toad Data Modeler and MySQL Workbench.
  • Good command in Core Java and profound experience collection frameworks and Multithreading.
  • Expert skills in J2EE Design Patterns like MVC Architecture, Singleton, Session Facade, Business Delegate and Data Access Object for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript and AJAX technologies.
  • Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.
  • Good experience with Source code management collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Developed User Interface and web page screens for various modules using JSF, AJAX, JavaScript, and Angular JS.
  • Experienced in developing MVC framework-based web apps using Struts and Spring.
  • Experience in building web applications using Spring Framework features like MVC, AOP, IOC, DAO, DTO and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Expertise in developing and consuming Web services including different technologies and standards like XSD, SOAP, WSDL, JAX-WS and Apache Axis.
  • Experience in installing, configuring, tuning Web Logic Server, Apache Tomcat, and JBoss.
  • Experience in using IDE Tools like Eclipse, IBM RAD and NetBeans for Java/J2EE application development.
  • Expertise in database modelling, administration and development using SQL, T-SQL and PL/SQL in Oracle and SQL Server environments.
  • Experienced in using Operating Systems like Windows and Unix/Linux.
  • Proficient in software documentation and technical report writing.
  • Motivated, Team oriented or Self-guided, energetic attitude.
  • Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.

TECHNICAL SKILLS

Java/J2EE Technologies: Java EE 5, J2EE, Java (JDBC, Java Beans,), J2EE (Servlets, JSP, JNDI), XML, JMS, SOAP/REST Web services, JavaScript, CSS3.

Framework/ORM: Spring, Struts, Spring Boot, Hibernate, Angular JS.

Scripting Languages: XSL, XSLT, HTML5, JavaScript, Perl.

Deployment Server: Tomcat, WebSphere, JBoss, WebLogic.

Database: MySQL, Oracle, MS Access, SQL, MongoDB, DB2.

Libraries and Tools: Maven, JQuery.

Web Services: SOAP, REST, Microservices, AWS, JAX-WS, JAX-RS.

IDE: Eclipse, NetBeans, IBM RAD

Operating Environment: Windows, Linux/Unix

Version Control: SVN, CVS, GIT.

Testing/Logging Frameworks: Junit, Log4j, Mockito.

Misc.: Adobe Creative Suite, MS Office, Algorithms, VMware, Node.js, JSON.

Build Tools: ANT, Maven, Jenkins.

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Responsibilities:

  • Participated in requirements discussion story board preparation estimation and understanding the workflow of CAS architecture and legacy FMS.
  • Analyze requirements to provide technical assessment during project life cycle and updating the confluence document with the EPIC requirements to create a reference for every sprint.
  • Responsible to support the challenges facing design to interface the business requirement on the top of software development.
  • Developed API for using AWS Lambda to manage the servers and run the code in the MongoDB
  • Helping and guiding the offshore / onshore team to understanding the CAS architecture design.
  • Attending Daily and Weekly Scrum calls with Team and discuss on issues/progress.
  • Involved in gathering business requirements with Product owners and technical tasks for each Sprint.
  • Used Angular JS as frameworks to create single page applications (SPA) which can bind data to specific views and synchronize data with server using Node.js, Bootstrap, Angular JS.
  • Implemented Java 8 features for the application wherever required.
  • Developed core modules in large cross-platform applications using JAVA, J2EE design patterns such as Session Facade, Business Delegate, Service Locator, Value Object, Value List Handler, and Singleton.
  • Developed Hibernate DAO classes to retrieve and save data using spring framework manager classes and retrieval from the underlying database.
  • Write adapters to migrate current applications on Java by using basic authorization to secure Restful Webservices.
  • Breaking down existing web services on legacy environment (WebLogic) into Rest based micro services and deploy.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data.
  • Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline.
  • Developed API for using AWS Lambda to manage the servers and run the code in the MongoDB.
  • Designing and developing new Rest based Microservices on Spring framework and deploy them on ESP environment.
  • Develop Swagger API for micro services and provide them to end users for service definitions.
  • Implement Continuous Integration (CICD) using Jenkins which includes building, deploying and testing micro services on various environments via pipelines.
  • Integrated Jenkins pipelines with GIT to trigger the build on GIT commit.
  • Write Junit, Functional, End to End tests for micro services.
  • API testing using SOAP UI tool
  • Used Eclipse and IntelliJ for developing code modules in the development environment.Intensively used Jira and Confluence as a part of Agile scrum methodology.

Environment: J2EE, Spring, Hibernate, WebLogic, JSP, Spring Boot, Log4J, JUnit, JSF, ANT, JavaScript, HTML, CSS, AJAX, Angular JS, Bootstrap, Node.js, AWS, SQL, Oracle, MongoDB, Rational Clear Case, REST, Micro Services, Cloud, Rational ClearQuest, Windows.

Confidential

Sr Java Developer

Responsibilities:

  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring JMS.
  • Designed and Developed the UI Framework using Spring MVC and AngularJS.
  • Developed front end UI JSP, JSTL, JQuery, JQuery UI, Servlets, HTML, JavaScript, JSON and AJAX.
  • Secured the REST API’s by implementing OAuth2 token-based authorization scheme using Spring security.
  • Using spring security framework for user level authentication with REST API for service layer Development
  • Implemented logging using Spring's Aspect Oriented Programming (AOP) concept.
  • Extensively used Spring MVC framework for Navigation and Controlling. Worked with Spring controllers, View Resolvers and Model and View Objects.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking to process the data from the Oracle database.
  • Used a Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Responsible for design of WSDL files and schema changes and hosting using SOAP based Web Services Axis2 and XML Beans.
  • Used JavaScript and JSF Prime faces validation framework for performing front-end validations.
  • Designed and developed Micro Services based business components and RESTful service endpoints using Spring boot.
  • Developed application for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices. Experience in Microservices and Spring Boot application development.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Created and Consumed Web Services from different applications within the network.
  • Used XML to transfer the application data between client and server.
  • Worked with SQL Scalar queries, Stored Procedures, Joins, Indexes and triggers.
  • Developed Unit /Integration test cases using Junit, Easy Mock.
  • Performed the business, System/Integration testing.
  • Responsible for fixing the defects in Dev/UAT and Production.
  • Used Maven tools for building and deploying the Web applications.

Environment: Java, JSTL, JSP, Servlets, Spring, Hibernate, Spring MVC, WSDL, SOAP Web Services, SOAP UI, XSD, XSLT, XML, Axis2, Xml Pad, Apache cxf, XML Beans, JQuery, JQuery UI, Java Script, JSON, AJAX, AngularJS, Microservices, Spring Boot, Spring MQ, Eclipse, JSF, JBoss, Oracle 11g, SQL Developer, Hudson, Maven, SVN, Log4j.

Confidential

J2EE Developer

Responsibilities:

  • Responsible for requirements gathering, analysis and design. Involved in development and testing of the complete business solution.
  • Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
  • Designed UI screens using JSP, HTML, JavaScript, CSS and AJAX.
  • Designed and developed web-based software using Spring MVC Framework and Spring Web Flow.
  • Created API specification documentation using Swagger
  • Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.
  • Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
  • Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database
  • Designed various tables required for the project in Oracle database and involved in coding the SQL Queries, Stored Procedures and Triggers in the application.
  • Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
  • Designed and developed Message driven beans that consumed the messages from the Java message queue.
  • Extensively written unit test cases using JUnit, Mockito and followed TDD development model.
  • Monitored the error logs using Log4J and used JIRA to manage the issues/project workflow.
  • Maven is used as a build tool and continuous integration is done using Jenkins.
  • Followed Agile Scrum methodology for project development.
  • Used IBM RAD as IDE and deployed application on WebSphere Server.

Environment: Java, J2EE, Spring, Hibernate, AJAX, JMS, XML, SOAP, WSDL, REST, JDBC, JAX-WS, JavaScript, UML, HTML, JNDI, JAXB, WebSphere, RAD, Oracle, Maven, Jenkins, JIRA, SVN, Log4J, JUnit, Windows.

We'd love your feedback!