We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Austin, TexaS

PROFESSIONAL SUMMARY:

  • Over 10+ years of IT experience usingJava/J2EE in Software Development Lifecycle (SDLC) including Analysis, Design, Development, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise applications.
  • Extensive experience in Object Oriented Design, Modeling, Programming and Testing inJava, J2EE, XML and Relational Databases.
  • Experience in designing and developing multi-tier enterprise applications usingJava, J2EE related technologies such as Spring Boot, Spring Core, Spring AOP, Spring Data, JDBC, Hibernate, XML, HTML and Web Services.
  • Certified AWSDeveloperwith extensive knowledge on Amazon EC2, Amazon ECS and Lambda Services. Knowledge on Docker Containers.
  • Experience in working with IBM Web sphere, JBoss Portal/Application server, and Apache Tomcat servers.
  • Knowledge on NoSQL databases like Mongo DB, MarkLogic, Apache Cassandra.
  • Experience in developing Web Services using - SOAP/RESTFUL WS and programming skills in designing and implementation of applications usingJava/J2EE.
  • Experience in writing UNIX shell scripts and automation of the processes using UNIX shell scripting.
  • Expertise in Spring IOC design patterns to build the application services layer.
  • Experience in using JAX-WS, JAX-RS & Jersey to develop SOAP and REST web services respectively.
  • Experience in database access using JDBC and extensive experience in building the data layer using O/R mapping technology such as Hibernate.
  • Expertise in database programming (SQL, PL/SQL) with Oracle, MySQL and Microsoft SQL server.
  • Experience in SOAP & REST based Web Services - JAX-WS, JAX-RS, CXF, JERSEY, Spring REST.
  • Expertise in databases such as Oracle, MySQL, PostgreSQL manage tables, views, indexes, sequences, stored procedures, functions, triggers and Cursors.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, Texas

Sr. Java Developer

Responsibilities:

  • Developed WebJava/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, and Data Transfer Object (DTO) Service Locator.
  • Implemented Functional Interfaces and Lambda Expressions in Java8.
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Involved in Design and Development of Single Page Web Application using React.js for front-end,SpringBootfor backend and MySQL for database.
  • Good experience inSpringmoduleslikeSpringAOP,DAO, MVC, Securities, ORM data.
  • ImplementingSpringaspects for logging cross cutting concern.
  • Responsible for development of front-end and back-end side using Spring boot, Rest API andThymeleaf, performing unit and integration test.
  • Developed the complex queries using JPA annotations in the POJO.
  • Developed hibernate mappings to tables using JPA annotations.
  • Extensively usedhibernatecriteriain the data access layer for interacting with databases.
  • Developed Java Script utility objects for common client side validations, history handling, window management and menus management
  • Develop and create a roadmap for a redesigned Application usingAngular2+ in the front end & a c# Web api backend taking advantage of Microsoft's new Function projects.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Responsible for WEB design documents such as: Mockups and Interactive HTML/CSS3 Prototypes using: Axure.
  • Worked with MySQL for MySQL, SQLYog and Workbench.
  • Worked on the MySQL migration project .To make the system completely independent of the database being used. Used Spring IBatis to implement this.
  • Created Oracle database tables, stored procedures, sequences, triggers, views single responsibility design
  • Implemented a prototype to integrate PDF documents into a web application using iText PDF library
  • Worked on JNDI lookup for stateless session bean and used design patterns like Session Façade,Singleton,Bisiness Delegate,Composite,Gang of four(GoF) and DAO patterns
  • Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.

Environment: Java, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data),Thymeleaf,JPA, Toplink, Hibernate, Hibernate Criterias, JavaScript, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS, JavaScript, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, OAUTH, JWT,IntelliJ, JBoss Wildfly, Git,, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Docker, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elasticsearch, kinesis, hadoop, data pipeline, message broker activemq, elasticbeanstalk, lambda, elasticache, codedeploy, SSO, SSL, Maven,JSON,JIRA, Microservices, JMS, activemq,Tomcat===========================================================================

Confidential - Austin TX

Sr. Java Developer

Responsibilities:

  • Implemented various Java/J2EE design patterns
  • Developed WebJava/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder.
  • Prepare Java/J2EE development structure for Rational Application Developer.
  • Expert in CoreJavawith strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experienced in using MVC (Model View Controller) architecture for developing applications using JSPandServlet,Spring ModuleMVC
  • Developed IBATIS config files for SYBASE D.B tables, stored process
  • Developed web pages using HTML/CSS and JavaScript.
  • Built up a client base and experience in the web field. Maily HTML/CSS and WordPress.
  • Perform installation, configuration, upgrade and patches MYSQL,POSTGRES& ORACLE databases.
  • Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS
  • Worked with JSON objects and JavaScript and JQuery intensively to create interactive web pages
  • Worked on differentOAuthgrant types like Authorization code, Implicit flow, Resource owner password credential, client credentials.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process
  • Used Eclipse IDE for designing, coding and developing applications
  • Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
  • Utilized agile software development andGitworkflow on all projects
  • Involved in generating the test Cases using JUnitFramework and maintained the coding standards and fixed the leading indicators as per vanguard’s JTest rules.
  • Created and executedJMeterscripts for performance testing of portal
  • UsedPostmanfor testing XML RESTful web services.
  • Agile and scrum process is used for tracking and developing the application.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Involved in ILOG Validation System design decisions and architectural designs with Enterprise architect and other Team members
  • Experienced in implementingMicroservices, Service Oriented Architecture (SOA).
  • Implemented JMS (Message Driven Bean MDB) to synchronously send and receive messages, errors placed in a message queue
  • Expertise in Configuration of Tomcat 4.1 for the application on Win NT server
  • Performed J2EE application deployment using JBoss application server on Windows and Linux.

Environment: Java, Spring Modules (DAO, MVC, ORM),Ibatis, JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON, OAUTH, XML, Eclipse, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonacube, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloudwatch, SES, SQS, SNS, elasticsearch, message broker activemq,Maven, JSON, JIRA, BPM,iLog, SOA, JMS,Tomcat, Linux

Confidential - Seattle WA

Sr Java Developer

Responsibilities:

  • Developed application using Java/J2EE platform
  • Involved in using JPA (JavaPersistence API) frameworks and APIs as JDO and Hibernate.
  • Worked onJavaMultithreading, Collections & Coherence Framework. ImplementedJavaMultithreading to refresh the cache at a given set of time interval.
  • UtilizedJava8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • UsedSpringwith Hibernate to build server side for daily transactions and used JDBC to process End of Day jobs to improve the performance.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Implemented views using Struts tags, JSTL2.0 and Expression Language.
  • Used JSF messages for handling the error messages for the applications
  • Used JavaScript for developing UIComponents like Editable drop down, data-driven menu customizations.
  • Develop& Code email and landing page templates using Adobe Creative Cloud,HTMLandCSS
  • Developed Java and EJB in Mainframe DB2 environment
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, using MS SQL Server.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
  • Implement web service components using Apache CXF framework
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Used Weblogic Application Server 8.1 for deploying various components of application.
  • Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
  • Building a CRM REST API with Typescript, Express,SwaggerTS, Inversify DI, and Sequelize ORM
  • Involved in JUnit Testing of various modules by generating the Test Cases
  • Worked onJMeterto create Thread Groups and test Web Application for various loads on key business scenarios
  • Developing the integration test suites usingPostmanand making sure critical test suites are 100% successful in all environments
  • Worked in an agile software development and used scrum tool Green Hopper.
  • Using JenkinsAWSCode Deploy plugin to deploy and Chef for unattended bootstrapping inAWS.
  • Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud
  • Created S3 buckets in theAWSenvironment to store files to serve static content for a web application
  • Experience building VMWare, Always-On Clusters, SQL Clusters and AmazonRDSAurora Clusters.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Eclipse for developing JSPs, Servlets, Struts and with Tomcat server in the development phase
  • Installed and configured the development environment using Web-logic on Windows NT and LINUX operating systems.

Environment: Java, Spring, Mybatis, Struts,JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman,Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON, XML,JIRA, jRules,SOA,Tomcat, Linux

Confidential - Philadelphia PA

Sr. Java Developer

Responsibilities:

  • Used Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO) in the project which facilitates clean distribution of roles and responsibilities across various layers of processing
  • Experienced working withJava8 concepts like Streams, Completable features and Java8 Lambdas.
  • Worked onJava1.8/1.7 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Developed the high-level screen using HTML,JavaScript and jQuery to build the interface usingJavaapplication.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies likeSpringMVC,SpringBoot.
  • Developed complex Web based UI using Struts 1.2, Ajax and Java Script.
  • Developed hibernate DAO Accessor Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request
  • Involved in installation of TOMCAT application server in Multicluster environment
  • Involved in writing Unix Shell Script for performing automated tasks.

Environment: Java, Spring, Struts, JDBC, Struts, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2,NetBeans,websphere,CVS,Junit, Waterfall, AWS, EC2, S3, RDS,JSP, Servlets, Ant, XML, WSDL,JIRA, Tomcat, unix

Confidential - Columbus, OH

Java Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.
  • Develop web application using Struts2 Framework.
  • Develop user interfaces using JSP, HTML and CSS.
  • Configuration, coding, unit testing and fixing defects ofJavaApplication for BCBS.
  • Used JavaScript and struts validation framework for performing front end validations.
  • Use Hibernate framework for the backend persistence.
  • Created various action classes and made connections with JSP.
  • Use Eclipse as IDE tool to develop the application and Spira for bug and issue tracking.
  • Creating technical design documents for the functional requirements.
  • Created builds using Jenkins.
  • Testing data base queries using Squirrel SQL.
  • Deploy the application on the JBoss Application Server.

Environment: Eclipse, Squirrel SQL, JBOSS Server, Spira, Struts2, Spring, Hibernate, Github, Spira.

We'd love your feedback!