We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Detroit, MI

SUMMARY

  • 8+ years of IT experience in design and development of enterprise applications with complete Software Development Life Cycle utilizing Java and J2EE advances.
  • Strong development and hands - on experience in J2EE technologies such as JSP, Servlets, Hibernate, EJB, JDBC, Web Services (SOAP, WSDL, REST), JMS, Apache Kafka JNDI and JSF.
  • Extensive experience of designing and developing software applications with the EJB,Java, JSP, Servlets,JavaBeans, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript, JQuery, CSS, Web Services, SOAP, JSON.
  • Strong experienced in a quick paced Agile Development Environment including (TDD) Test Driven Development and Scrum.
  • Proficient inJava/J2EE Design Patterns including singleton, Factory, Model View Controller (MVC) and Data Access Object (DAO). Well versed with coreJavaconcepts like collections, multithreading, serialization,Javabeans.
  • Responsible for planning Presentation level (web pages) using the concepts like HTML, XML, CSS,JavaScript and JQuery using AJAX.
  • Experience in using SCALA to check operator overloading, optional parameters, named parameters, and raw strings.
  • Substantial experience in developing JEE based Web Services to expose useful functionality to web users through SOAP, describing them using WSDL, registering them using UDDI for easy availability to potential users and consuming using Axis2 and JAX-WS.
  • Technology leadership for the direction of the Cloud-based application using Node.JS, PDFJS,and MS SQL Server integrating to a proprietary framework.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, spring.
  • MVC Framework module, Spring Boot, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design
  • With the concept of ReactJS Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Experience in building data models on RxJS, Immutable.js or in push-model using Angular 4.
  • Expert in Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s andSPRING boot for micro-services.
  • Experience in Integration, Design, and Implementation of Amazon Web Services AWS with RESTFUL applications.
  • Used Koch curve Snowflake to create the custom validations and dependencies to display the result.
  • Experience in writing numerous test cases using JUnit framework with Mokito, Power-mock.
  • Worked on IDE's such as Eclipse/My Eclipse, WSAD/RAD and JBuilder for developing, deploying and debugging the applications.
  • Developed web GUI involving HTML5, Node JS, JavaScript under MVC architecture.
  • Good working knowledge of persistingJavaobjects using Hibernate that simplify data storage and retrieval to the underlying database.
  • Understanding of Microservice Architecture and Knowledge of Ship and Run applications (Atomic, Composite, Hybrid) on Docker.
  • Experience in designingdata modelsin Cassandra and working withCassandra Query Language.
  • Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate for the fast pace and efficient code generation.
  • Good command on various XML technologies i.e., writing DTD, Schema, Namespaces, XSL, XPath, XLink, X Query, XHTML and SAX, DOM, JDOM parsers.
  • Experienced in working with databases such as Oracle 8.x/9i/10g/11g, MS-SQL Server, MySQL and using PL/SQL to write stored procedures, functions and Triggers for different Data Models.
  • Good knowledge in database related work such as creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
  • Good Understanding with various MVC Java frameworks like AngularJS, ReactJS, UnderscoreJS.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Experience with Building and project development tools like ANT & MAVEN.
  • Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x/12.x, Apache Tomcat 5.x/6.x/7.x, and JBOSS.
  • Experience in Koch Snowflake patterns for table structures and cloning and data considerations.
  • Experience in Production Support and level 2 support to the internal developers.
  • Experience in using ANT, Maven and Jenkins to build automation and loggers using Log4j.
  • Extensive experience in software development methodologies like Agile & SCRUM.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA1.8, J2EE, SQL, PL/SQL, SCALA

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2, Apache Cassandra, Snowflake.

Tools: TOAD, Report Builder, Maven, Jenkins, ANSIBLE.

IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA

Middleware Frameworks: Spring MVC, Spring Security, Spring DATA, Rest-Spring, Spring JDBC, EJB, Servlets, JDBC, Spring Boot.

Web Technologies: HTML, JSP, AWS, J2EE AJAX, JSF, JQuery, CSS3, AngularJS, Angular 4, JavaScript, JSON-Parsing, JSON-DTD, NodeJS.

Scripting Language: Perl, Unix Shell

Architecture: ORM, SOA, MVC, Service Facade, Microservices, Client-Server Architecture.

Web Services: JAX-WS(SOAP), JAX-RS(Restful), WSDL

ORM Framework: Hibernate

Configuration-Management Tool: Kintana (Deployment Process), Subversion, GitHub, U deploy

Operating Systems: DOS, Windows/XP/Vista/7

PROFESSIONAL EXPERIENCE

Senior Java Developer

Confidential, Detroit, MI

Responsibilities:

  • Involved in development and architecture review meetings, code reviews, analyze service profile requirements in confluence, retrospective meetings and support on staging and production environment.
  • Designed and developed Microservices using Jersey framework (RESTful web services), Springs, SOAP.
  • Built and setup of applications using Drop-wizard global and Microservices external calls to other services using Tenacity Histrix commands.
  • Used Apache Kafka to push stuff on a queue for the service that needs the stuff to be done asynchronously.
  • Custom validator developed in Hilton such as @NotNull, @NotEmpty, @Pattern. Initially used hibernate validator.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Used NoSQL (couch-base) database and MySQL database, created DAO's using JDBI and Couch base for interacting with Database.
  • Worked extensively on Snowflake for the applet recursions.
  • Logging framework Log4J and Slf4j is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Worked on Rest-generating the Web services classes by using Service Oriented Architecture (SOA) and maven.
  • CreateRFP (Request for Proposal) microservicesto provideRESTful APIutilizingSpring BootwithSpring MVC.
  • Modified the UI screens created by web designer using HTML5, JSP, CSS3, React.js
  • Developed application using Spring Boot and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
  • Extensively used JUnit for Unit Testing and Cucumber framework for Integration testing.
  • Used MapStruct for copying or mapping request models to entity or entity to response models.
  • Used Jira Atlassian tools like Bamboo for Continuous Integration and deployment, Bitbucket and Confluence.
  • Used Splunk for analyzing Logs.
  • Refactored the code and rewrote the validation logic (initially in Perl) of travel partners using JAVA.
  • Handled all the client-side validations, slide show, hide and show controls, drop-down menus and tab navigation using HTML5, JavaScript, and JQUERY.
  • For serialization and deserialization used Jackson framework and Sax parser.
  • Worked on AWS S3, Regions and EC2 Instances.
  • Daily stand up the meeting with client team and offshore to document the project status. Implemented several design patterns like Singleton, Factory.

Environment: JDK1.8, J2EE, Web Services (RESTful, SOAP), Microsevices, Apache Kafka v11, Springs 4.0, Couch base (NoSQL) database version 6, JDBI, MySQL database, JUnit, Log4j, slf4j, MapStruct, Wire-mock, Power-mock, H2k, Hibernate, Cucumber framework, Jersey, Scala, Jackson, SoapUI Servlets, GIT, Splunk, Maven, Tomcat Application server, AWS, Agile process, Docker, Jira, Confluence, Stash, Bam-boo, Wso2, HTML5, JavaScript, JQuery, ReactJS, NodeJS.

Senior Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Handled Analysis, Design and Development of the project.
  • Involved in all stages of SDLC (Software Development Life Cycle) including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
  • All the functionality is implemented using Spring IO / Spring Boot, Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Springs security modules.
  • Maintained CSS and HTML, XSL, XSLT,JAVASCRIPT, JSF, Angular JS, for designing Web Pages.
  • Used Ajax for intensive user operations and client-side validations, Using JavaScript for client-side validation.
  • Used Web Services for creating rate summary and used WSDL and SOAP messages and used XML parsers for data retrieval. Also, Developed and consumed REST based web services.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
  • Expertise in web development and related software Angular.js, Html5, Css3.
  • Created the application using react.js and node.js libraries NPM, to generate desired view root the URL’s properly.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
  • Creating custom JSF Face-let tags for error handling, data tables, true/false markers etc.
  • Developed JMS components to send messages from one application to other application internally.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Provided various reports related to performance of the system. Memory leaks.
  • Used NoSQL Cassandra DB.
  • Developed Maven Scripts for the build process and deployed in IBM WebSphere and Tomcat.
  • Used shell scripts to maintain production and test AWS EC2 instances.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appends components.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used Tortoise SVN as version control across common source code used by developers and MAVEN as building tool.
  • Deployed the applications on IBM Web Sphere Application Server (WAS).

Environment: JDK1.7, J2EE, Struts1.2, JSF2.0, Spring 3+, Spring Boot 1.5.1 Hibernate, Agile, Servlets, JSP,JavaScript, XML, HTML5, CSS3, Swing, SVN, JMS, EJB, JUnit, Log4J, RAD 7.0, Unix, Oracle 10g/11g, Cassandra DB, Angular Js, Angular 4,sMaven, Web Services (SOAP, RESTful), Web Sphere Application server, AWS, Agile process, JIRA, Jenkins.

Confidential, Memphis, TN

Software Engineer

Responsibilities:

  • Implemented the Design and developing modules using Agile Methodology. Planned iterations for effective design and development of the Modules
  • Developed user interface using Spring MVC, JSP, JSTL.
  • Developed JSP pages and client-side validation.
  • Developed an own realm for Apache Tomcat Server 8.0 for authenticating users.
  • Developed the custom tags to display data in JSP pages.
  • Deployed the application in Production environment.
  • Designed the user interface using HTML5, CSS3.
  • Developed user interface using AngularJS to simplify the complexities of the application.
  • Used Maven tool to automate the build process for the entire application such as manage project libraries, compiling and preparing war files.
  • Tested the java code using JUnit.
  • Responsible for configuring and deploying the development builds onWebsphereapplication server using the Rational Application Developer.
  • Written Unit test cases usingJUnittesting framework.
  • Involved in the development of front-end design usingJSP, HTML, CSS, XML, AJAX.
  • Worked on JUNIT testing, Integration testing Development frameworks.
  • Generate SQL Scripts to update the parsed message into Database.
  • Completed proof of concepts using Java, JSP, Servlets and XML using JSON server for selecting different standards.
  • Experience in working with Mongo DB.
  • Designed various UI components in XSL, jQuery, POJO, HTML, JavaScript, CSS, Spring MVC framework, and worked on Internationalization.
  • Worked on Restful and Soap Web Services
  • Used SVN version control to track and maintain the different version of the project
  • Define and deploy monitoring, metrics, and logging systems on AWS.
  • Developed web pages based on advanced UI technologies like Bootstrap, Free marker.
  • Involved in Design and Development using OOAD methodology to capture and model business requirements
  • Developed gradle scripts and which would auto generate SOAP WSDL java classes using Axis jar.

Environment: Java, Apache Tomcat 8,jQuery, POJO, HTML, JavaScript, CSS, AngularJS, Spring MVC framework, RESTful, XML, AJAX, JSP, Web sphere, AWS, JSTL, SQL Server Management, Studio, Spring Framework, Hibernate, HTML5, CSS3, OOAD

Confidential

Software Associate

Responsibilities:

  • Involved in Designing, Coding, Testing and gathering requirements.
  • Testing of web services using soap UI.
  • Used WebSphere service registry and Repository for consuming web services from various development centers. These all can be validated through SOAP UI.
  • Extensively used Hibernate and spring frameworks.
  • Extensively used JAVA/J2EE design patterns.
  • The application is based on MVC II Architecture.
  • Designed stored procedures, SQL statements and triggers for retrieval of data.
  • Developed back-end application like iBatis.
  • Used Maven build tool exclusively to achieve more functionality for build process.
  • Developed shared assemblies for the reusability of common functionality.
  • Involved in writing Stored Procedures, triggers in SQL-server and user-defined functions.
  • Worked on Application Framework, its creation and maintenance.
  • Used Eclipse for creating Action classes and XML files.
  • Performed unit testing with Junit framework.
  • Conducted Performance tuning application.
  • Used HTML, JAVASCRIPT, AJAX for designing the pages.
  • Used Log4j for logging, debugging.
  • Extensively used Agile Methodology for development.
  • Documented all modules and services involved.
  • Managed Source control and version control.

Environment:J2EE,Java, JSP, Struts, iBatis, Maven, JavaScript, HTML, XML, AJAX, RAD, WebSphere, PL/SQL, Oracle, Windows, Clear case.

We'd love your feedback!