We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • Over 7+ years of professional work experience in application development using JAVA/J2EE technologies
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Multi - Threading, Lambda and Generics.
  • Extensive exposure to JAVA, J2EE, JSP, JDBC, Servlets, spring, Hibernate, Struts, GIT.
  • Well versed in designing presentation layer components using Struts, Tag Libraries and Struts custom validation rules, Tiles, JSTL, java Script, DHTML and XML/XSL, JSP, HTML, CSS, JQuery and Node JS, backbone JS.
  • Experience in integrating multiple components using web services. Hands on experience using the SOAP, WSDL, JAX-RPC, JAX-WS, and XML Beans technologies.
  • Experience in using various Configuration Management tools like GIT, Source Tree, CVS, Clear Case, VSS, PVCS and SVN.
  • Developed Struts based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Good experience of working with several RDBMS likes Oracle 8i/9i/10g, IBM DB2, MySQL, SQL Server and MS Access.
  • Proficient in implementing various J2EE design patterns like MVC, Service Locator, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, View Helper and Business Delegate.
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, and Boot, Struts,iBatisand Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks.
  • Experience inusing variousAmazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS,Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Expertise in understanding and hands-on using various extensible Markup Languages(XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and using NoSQL databases Mongo DB, Apache Cassandra, Dynamo DB,Couch DB and Redis.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse, Rational Application Developer (RAD) and Net Beans.
  • Experience in ContinuousIntegration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD)tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Strong Programming Skills in designing and implementation of multi-tier applications using J2EE, Servlets, JSP, Struts2, Spring, HTML, JavaScript, Ajax, Jquery, AngularJS, CSS, BootstrapCSS and JAXB.
  • Designed and developed the login portal using framework AngularJS 2.0 along with HTML5, CSS3 and Type Script.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Excellent communication skills and commitment with proven ability to interact with clients
  • Good attitude towards team relations. A very good team player with Excellent Leadership & motivation skills, group handling skills.

TECHNICAL SKILLS

Languages: Java/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, jQuery

Java Frameworks: JAVA J2EE, JSP, Servlets, JSF, EJB 3.0, SOAP/REST Web Services, NoSQL, Camel, Hadoop, Kafka, DOJO, Spring, Hibernate, Python, Node.js, Oracle SOA, AWS, Struts, JSF, Hibernate, JPA.

Web Technologies: HTML5, CSS3, JAVASCRIPT, AngularJS, AJAX, Backbone.js, jQuery, SOAP and Restful), Node.js.

Frameworks: Struts (2.x.x), Spring (3.x/4.x), Hibernate (3.x/ 4.x), Apache Camel (2.x), Swing, Apache CXF, Apache Karaf.

Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish Server (4.x).

Databases: Oracle 10g/11g/12c, MSSQL, MySQL (5/6), IBM DB2, MongoDB (3.x), PostgreSQL 9.0, Cassandra (3.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x)), JUnit (4.x), Selenium (3.x/ 4.x) Mockito), Jenkins, Hudson and Bamboo.

IDE: Eclipse Luna(M6), Mars(M7), Neon(RC3), IntelliJ IDEA(15.x), Net Beans(8.x), RAD(7.x)

Platforms: Windows (7/ 8/10), Windows Server 2008/12, Ubuntu (15.04), Red Hat Enterprise Linux.

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Senior Java Developer

Responsibilities:

  • Worked on designing and developing Core Services/API using Spring modules that are responsible to store, retrieve large data sets in scalable, performant and in secure fashion.
  • Developed Messaging components consumers and publishers using Messaging middleware components like Kafka, Spring & web services on Unix platforms.
  • Design, build, test and deploy highly scalable, high volume Java based Web Services following a traditional REST model.
  • Developed UI using Angular2 Reactive Forms
  • Support applications running in production including performance, log files, monitoring and alarming, dependency (client & server) usage patterns, database and cache, configuration, debugging and profiling.
  • Implemented OAUTH2 and SAML authentication and authorization schemes to secure API’s.
  • Implementing solutions using in industry standard open source frameworks, such as Spring framework,Hibernate, Logging Frameworks, Object caching, JUnit, integration patterns.
  • Development using AngularJS, Ext JS, Node Js, Mongo DB, HTML5, CSS3, JavaScript, bootstrap, JSON, MySQL, MSSQL.
  • Developing solutions using Open Source software tools like Eclipse, Maven, Jenkins, JIRA and GitHub.
  • Worked on web application development using Java, Spring, Hibernate, JDBC, JMX, JMS, Log4J, Web Services, JSP/UI technology and MQ.
  • Involved in design activities with strong understanding of object oriented analysis and design patterns concepts.
  • Worked on DAO and Data Services, application performance tuning with RDBMS (DB2, Oracle).
  • Involved in the development of XML Report module and worked on building an export tool that can get Election data and export as per given requirements into an XML file.
  • Generate SQL Scripts to update the parsed message into Database.
  • Worked on parsing the XML files using DOM parsers and used JAXB for generating java objects from XSD and to generate XML.
  • Designed and coded the java class that will handle errors and will log the errors in a logger file.
  • Used Data Access Object Design Pattern (DAO) for data access functionality.

Environment: Java, REST,Angular 2, JAX-RS, HATEOS, Spring, Spring Batch, MySQL, distributed computing, Web Services (SOAP), JQuery, Kafka, SAML, OAUTH2, AngularJS, JIRA, MAVEN, Jenkins

Confidential, Detroit, MI

Sr. Java Developer

RESPONSIBILITIES:

  • As a Full Stack Developer on this team, I made changes to all the layers in the 4 existing applications, as needed. This included changing JS, CSS, HTML, etc. as well as changes to the Java code.
  • Design and develop application code in Java enterprise stack using spring modules (MVC, JDBC, ORM, Data, security).
  • Extensively Used Angular2 framework for UI development.
  • Designed and developed User Interface using HTML, JSP, JQuery, and Bootstrap.
  • Developed and developed REST/SOAP web services as API using spring and deployed on Jetty/Tomcat containers.
  • Used Dependency Injection feature of Spring framework and leveraged the AOP features of Spring framework to develop reusable aspects to handle exceptions, logging and compute metrics.
  • Developed auditing module using springimplementing application events, listeners that log data to log files which get exported to a distributed file system like S3.
  • Designed, developed and deployed independent modules of the applications as micro-services on AWS.
  • Developed application persistence layer (Dao’s, Repository’s) using Spring-data with integration toJPA frameworks like hibernate with a declarative transition management.
  • Used Git, maven, Jenkins and JIRA SDLC tools for making builds and deployment of the application components.
  • Developed security module for this application using Spring-security and implemented Oauth2 token based authentication/authorization model.
  • Worked on implementing scalable architectures by parallelizing executions and partitioning data across the nodes in the cluster.
  • Designed and developed event based framework using Kafka distributed messaging with a custom binary message protocol.
  • Implemented log4j API for exception handling, logging of the errors, warnings, messages, stacktraces, debuggers throughout the code.
  • Participate in a Scrum/Agile team, attend stand-ups, and estimate complexity for stories and Enforce code quality through test driven development.
  • Infrastructure setup on AWS on demand cloud with app servers, web server, load balancing, monitoring.
  • Developed REST API’s to store &retrieve data fromthe distributed in-memory cache Redis, implemented patterns likes write-through and lazy loading.

Environment: Core Java 1.7/1.8, Angular 2, J2EE, Spring 4, WebServices SOAP/REST, JMS, Hibernate, JSP, JQuery, Maven, SOLR,Git, Jenkins, Junit, Kafka and Cassandra, Mongodb, Apache Camel, Elasticsearch, Mule ESB,log4j API, Redis

Confidential, Redmond, WA

Java/JEE Developer

RESPONSIBILITIES:

  • Involved in the designing and development activities.
  • Used JSP, HTML5 and CSS3 in the development in front end of the application
  • Used AJAX and jQuery for implementing part of the functionality for Shipping Details, Split shipment modules.
  • Used Servlets as Controllers for MVC architecture and Hibernate in business layer to access MySQL Database.
  • Developed dynamic webpages using JavaScript and Implemented JQuery for creating behaviors of JavaScript.
  • Developed business services with, JSON, XML andRestful Web Services technologies and Used CVS for version control and Clear Quest for bug tracking.
  • Involved in activities like code review and performance improvement.
  • Used Spring Framework with Hibernate to map to Oracle 10gdatabase and mapped using Hibernate Annotations.
  • Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed the application on TOMCAT server.
  • Generate table entities, configuration files and DAO’s using Hibernate tools.
  • Used Maven to build the application and deployment.
  • Followed AGILE Methodology and participated in SCRUM Meetings.
  • Involved in development of the Shipping Details, split shipment, persistent bag modules using Spring MVC design pattern.
  • Involved in development and enhancement of REST based Web services.
  • Involved in managing the delivery of the project.Working on the business implementation for BOPS Program.
  • Participating in the story walkthroughs and sizing meetings.
  • Monitoring the Mingle for project status. Developed different modules of the application using IntelliJ.
  • Monitored the error logs using Log4J and fixed the problems.
  • Worked with java libraries to access AWS facilities as Simple Storage service, Simple queue service and DynamoDB.
  • Used Git as version control system to save the code and keep track of the changes occurred and maven as build tool for getting dependencies.
  • Used Oracle 10g database to design various tables required for the project and used Stored Procedures in the application.
  • Designed and developed web services like SOAP, XML schemas, JAXB and XSL and Involved in activities like code review and performance improvement.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise Java Beans(EJB).
  • Used SQL, PL/SQL in indexes, views, stored procedures, functions and relational database models.
  • Tested the application using TestNGtesting framework and Maven as a build andmanagement tool to get the required dependencies for the respective project.
  • Used Swing worker thread to handle multi-threading and used the swing components to develop the interactive web based applications

Environment: Java 1.7, JSF 3.0, SOA, SOAP, AJAX, HQL, PL/SQL, XML, XHTML, CSS, JavaScript, Web Logic Server 10.3, Oracle 10g, Spring MVC, Hibernate 3.1, CVS, AGILE, Swing, EJB

Confidential

Java Developer

RESPONSIBILITIES:

  • Developed the application using JSF Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view and JQuery validation framework for front end validations.
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Implementing the 1.3 framework for Model View Controller (MVC) pattern.
  • Used Struts framework along with JSP, Servlets, HTML, CSS, JQuery and JavaScript to construct dynamic web pages.
  • Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.
  • Supported existing applications developed using Spring MVC, AOP framework.
  • Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
  • Resolved Blackboard problem tickets and made 100% follow ups maximizing the customer satisfaction.
  • Provided weekly status reports to the manager with the latest information of all ongoing activities.
  • Used spring support for restful web services to communicate with the host machine for agreement forms. Used rest Client to test the web services.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries. Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Worked in development of Web-enabled applications in Customer Registration, POS (Point-of-Sales) Modules of m-FS using Struts 1.2, JSP, JavaScript, CSS, AJAX on presentation layer, EJB 2.0 on the business layer, Oracle 10g on database layer.
  • Deployed components on JBoss and Web Sphere application server.
  • Used EJB 3.0 Message Drive Beans to initiate daily process.
  • Followed the Java coding standards for scalability, reusability and ease of maintenance.

Environment: JAX-RPC, SOAP, WSDL, Web Logic, My Eclipse, struts 1.2, EJB 2.0, Hibernate, PVCS, Oracle 10g, PL/SQL, Spring MVC, AOP, JSP, Servlets, HTML, CSS, JQuery, JavaScript.

We'd love your feedback!