We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

Eden Prairie, MN

SUMMARY

  • Around 8 years of experience in software development with focus on Web Applications and System Integration.
  • Experience in JAVA / J2EE Design Patterns like Singleton, Factory, Front Controller, Service Locator, MVC and Session Facade.
  • Involved in design and development of J2EE applications using Core Java, Data Structures, Multithreading, Executor Framework, Collection Framework, Transaction Management, JDBC, JNDI, Servlets, JSP, XML, Web Services and other open source frameworks and APIs.
  • Expertise in open source frameworks like Spring IOC, Spring MVC, Spring JDBC, Spring Hibernate, Spring REST, Spring BOOT, Spring Transactions, Spring AOP and Spring Security.
  • Experienced in following SOA based architectures by implementing SOAP based web services using WSDL, XSD and SOAP, RESTful web services using JAX - RS, Micro services and integration technologies like JMS.
  • Used Swagger to document Restful Webservices and Postman to test the services.
  • Experience in building Micro services with the help of Spring Boot and developed Spring based applications with very less configuration.
  • Good knowledge in Cloud computing infrastructure such as Amazon web Services (AWS). Worked with various AWS-EC2, S3, EBS, RDS and S3 using Java SDK libraries.
  • Worked on Java Messaging Services (JMS) for developing messaging services
  • Good knowledge on Java 8 features like Functional Interfaces using Lambdas Expressions and Streams.
  • Strong knowledge on Hibernate ORM framework. Used Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions, Sessions, Criteria’s.
  • Experience in implementing persistence with ORM tools using Spring JPA.
  • Good knowledge in Angular2 components. Developing both static and dynamic user interfaces using JSP, AJAX, JSF, JSON, JQuery, Java Script, CSS and HTML 5
  • Experience in developingResponsive Web Designand cross platform server-side applications usingBootstrapframework to achieve scalability in real-time web applications.
  • Experience in retrieving and manipulating data from backend using Database (Oracle, MySQL, NOSQL(MongoDB)), SQL queries, PL/SQL Stored Procedures, Functions, Sequences, Triggers, Views, and Packages
  • Working knowledge on container based tools like Docker.
  • Hands on experience in development ofloggingstandards and mechanisms based onLog4J, Java logging API.
  • Hands on experience with version control systems like GIT, CVS (Concurrent Version Systems), and SVN (Apache Subversion) and for providing common platform for all the developers.
  • Hands on Experience in Unit Testing, Debugging, Remote Debugging, Integration, System Testing, logging using JUNIT, Mockito.
  • Experience in using build tools likeAnt, Maven and Gradle.
  • Track bugs and issues usingJIRA tools. Used firebug to debug web pages.
  • Experience using continuous integration tools likeJenkins
  • Involvement in Test Driven Development (TDD), Agile and Scrum Methodology.
  • Good Knowledge of using IDE Tools likeEclipse, NetBeans, IntelliJ for Java/J2EE application development.
  • Good at analytical skills and quickly adaptable to newer technologies.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE/J2SE, SQL, PL/SQL

J2EE Frameworks: Servlets, JDBC, Spring IOC, Spring MVC, Spring JDBC, Spring Hibernate, Spring REST, Spring BOOT, Spring Transactions, Spring Batch, Spring AOP and Spring Security, Struts, JSF.

Web Technologies: HTML,CSS3,JavaScript,JQuery,Angular2,DTD,JSP,XML,XSLT,XSD

Cloud Technologies: AWS (EC2,S3, SQS, SNS, EBS,RDSAMI)

Web Services: SOAP, REST, JAX-WS, JAX-RS, JAX-RPC, WSDL, UDDI, JAXB, JSON, TEXT

Design Patterns: MVC,DAO, Singleton, Facade, Session Facade, Decorator

Version Controls: GIT, CVS, SVN

Databases: MS SQL Server, MySQL, Oracle, MongoDB

ORM Frameworks: Hibernate, JPA.

IDEs: Eclipse, Net Beans, Toad, SQL Developer, Rational Application Developer (RAD), IntelliJ

Applications/Web Servers: WebSphere, WebLogic, JBoss, Apache Tomcat, Apache.

Testing: JUnit, Mockito, Spring Test

Build Tools: ANT, MAVEN, GRADLE

Bug Reporting Tools: JIRA, BugZilla, PR-Tracker

PROFESSIONAL EXPERIENCE

Confidential, Eden Prairie, MN

Sr. Java/J2EE Developer

Responsibilities:

  • All the functionality is implemented usingSpring IO/Spring Boot, andHibernate ORM. Implemented Java EE components usingSpring MVC, Spring IOC, Spring transactionsand Spring security modules.
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC and integrated with Hibernate.
  • Implemented Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, JavaScript, Angular 2 and AJAX.
  • Developed RESTful web services usingSpring Boot
  • Involved in writing Java API for Amazon Lambda to manage the AWS services
  • Used S3 to ensure the scalability of application on cloud infrastructure.
  • Used AJAX to call the REST API methods and connect to the backend
  • Developed C++ objects and wrote rules using ILOG in UNIX development environment
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Involved in code merge, code review, QA & production deployment activity.
  • Developed unit test cases and suits on Junit framework for unit testing.
  • Implemented the module using Multi-Threading to make the transactions asynchronous Created different XML documents using XML, XSD and XSLT.
  • Application is designed and developed using Java RESTful web services that connects with Oracle database in the back-end and returns JSON data to NodeJs framework on UI Portal side using spring, RESTful, JAX-RS, and JPA.
  • Used Swagger API and auto generated documentation for all REST calls
  • Created Perl and UNIX scripts to launch the java modules on Web Logic application server and to generate the user reports.
  • Followed Agile, Scrum methodology to ensure delivery of high quality work with every Two-Week iteration. Manage SPLUNK user accounts (create, delete, modify, etc.)
  • Work with third party application, hosting and CDN providers to integrate data feeds to a centralized SPLUNK platform
  • Provide overall management of the SPLUNK platform
  • Assist with design of core scripts to automate SPLUNK maintenance and alerting tasks
  • Developed functions and store procedures using SQL for the Application.
  • Deployed the applications Apache Tomcat Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating MySQL database and no SQL database MongoDB.
  • Managed life cycle of MongoDB includingsizing, automation, monitoring and tuning
  • Used JIRA Tool for Bug, issue Tracking, assigning task among the Team in the Agile team
  • Used GIT for version repository maintenance.
  • Conducted design and code reviews to ensure code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines.

Environment: Spring MVC, jQuery, POJO, JSON, Spring ORM, Spring Batch, Spring JDBC, XML, XSLT, Web Services, WSDL, REST API, JAX-WS, CXF, JMS, SAML, SSO, Maven, Jenkins, IntelliJ, MySQL, no SQL MongoDB, GIT, Rest API, JDK1.8, Tomcat Server.

Confidential, Burlington, NC

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase.
  • Created web services and desktop applications to access and display data needed by support teams using Ajax, JavaScript, AngularJS, Node.JS, CSS and HTML.
  • Using Angular-JS, created customdirectivesfor data manipulations and to display data in standard format in UI
  • Configured routing and use Angular-UI components such as grid, accordion, alerts, buttons, date picker etc.
  • Implemented AngularJS Factories and Controllers to manipulate and view employee task data and used Custom AngularJS Filters to provide better search experience.
  • Utilized AngularJS framework to bind HTML template (views) to JavaScript object (models) and created custom Angular directives using .module and .directive.
  • Implemented Spring Model View Controller (MVC) Architecture and coded Java Beans (as the model).
  • Integrated business layer using Hibernate with Spring DAO and Used Spring Batch to build thePOJO-based development approach of theSpring Framework.
  • Developed several REST web services supporting both XML and JSON to perform tasks.
  • Implemented RESTful network communication protocol to consume a web service, getting JSON response and parsing them to get the required information.
  • Used Hibernate for mappingjavaclasseswithdatabase and created querieswithHibernate query language (HQL).
  • Worked on Spring application framework features IOC container and AOP and integrated Spring with SQL and established data mappings.
  • Designed complex application in Oracle database SQL statements for querying, updating and reporting using Spring JDBC.
  • Involved in server side validation based on business rules by using hibernate validator and client side validation is done using Java Script.
  • Developed SQL, HQL procedures for login module and written complex SQL queries.
  • Developed Business Rule Engine using Java, Multithreading, Message Queuing, and consuming Restful web service.
  • Responsible for using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using Spring and implemented Maven Script to create JAR, WAR, EAR& dependency JARS and deployed the entire project onto the WebLogic Application Server environment.
  • Worked core concepts to increase the speed, reliability, efficiency, and scalability of concurrent Java applications.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Developed stored procedures to apply business logic to the database.
  • ANT Script is used for the application building and Log4J for debugging.

Environment: Java 1.6, J2EE, PL/SQL, AngularJS, Bootstrap, CSS, HTML5, Spring, Oracle, RESTful Webservices, JMS, Apache CXF, Log4J, SVN, Eclipse IDE, WebLogic Application server.

Confidential, Troy, MI

Java/J2EE Developer

Responsibilities:

  • Involved in developing middle level process for the loan mortgage.
  • Developed User Interface for File Upload of Agency Loan File using JSP.
  • Developed User Interface for providing Input Fields for Loan Sale Calculations from Accounting Team using JSP.
  • Developed JSON object from Loan Sale Calculations to populate calculated values onto User Interface using JQuery and JQgrid.
  • Implemented MVC architecture using Spring Framework.
  • Used JBoss as Application Server.
  • We followed a multitier architecture using Spring DI and MVC and JPA.
  • Involved in designing the XML Schema Definition.
  • Unit testing the processes.

Environment: J2EE, Servlets, JSP, JBoss 4.x, UML, XML, oracle 10.x, Spring framework.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the Analysis, Design, Implementation and Testing of Software Development Life Cycle (SDLC) of the project.
  • Designed Use Case diagrams, Class diagrams and Sequence diagrams and Object Diagrams in the detailed design phase of the project using Rational Rose 4.0.
  • Developed presentation layer of the project using HTML, JSP 2.0, JSTL and JavaScript technologies.
  • Developed complete Business tier using Stateless and State Full Session beans with EJB 2.0 standards using Web Sphere Studio Application Developer (WSAD 5.0).
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Consumed Web Service for transferring data between different applications.
  • Used Object/Relational mapping Hibernate 3.0framework as the persistence layer for interacting with Oracle 9i.
  • Extensively used IBM Web Sphere 5.0 while writing code and for creating Data Sources.
  • Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
  • Configured and used Log4J for logging all the debugging and error information.
  • Developed Ant build scripts for compiling and building the project.
  • Used IBM Web Sphere 5.0 for deploying the application.
  • Used CVS Repository for Version Control.
  • Created test plans and JUnit test cases and test suite for testing the application.
  • Participated in the production support and maintenance of the project.

Environment: Java 1.4.1, JSP 2.0, HTML, JavaScript, EJB 2.0, Struts, JDBC 2.0, UML, IBM WebSphere 5.0, XML, XSLT, XML Schema, JUnit 3.8.1, Rational Rose 4.0, Ant 1.5, Oracle 9i.

Confidential

Java Developer

Responsibilities:

  • Responsible for designing, developing and testing the multi-tier architecture involving the presentation layer, Business component layer and database layer
  • Designed & developed web user interface using Java, JSP, HTML, CSS, JavaScript, server controls and AJAX Control Toolkit, and developed customized Web User Controls
  • Used JavaScript for client side validations and displaying messages
  • Extensively used JDBC to update data to Oracle Database.
  • Worked in Water Fall development environment and participated in meetings and discussions with department heads, Lecturers, and team mates.

Environment: Eclipse, Java, J2EE, Servlets, JSP, XML, XSLT, HTML, CSS, JavaScript, AJAX, Oracle -SQL, Windows XP.

We'd love your feedback!