We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Milwaukee, WI

SUMMARY

  • Experienced Java Programmer with excellent design and coding skills with over8 yearsof experience in developing software applications and possess a proven track record in successfully delivering applications in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA/J2EE technologies.
  • Actively involved in each phase of Software Development Life cycle(SDLC).
  • Experience in Agile (SCRUM),Waterfall Model and Test - Driven Development (TDD).
  • Complete understanding of Object Oriented Design and Developmentof web-based andclient/server systemson multiple platforms in a distributed environment.
  • Expertise in client scripting language and server scripting languages likeHTML, CSS,JavaScript, JQuery, AngularJS, JSP, Node JS.
  • Good knowledge on functional styles of Java 1.8 Lambda Expressions, Functional Interfaces and Method References.
  • Expert in Core Java with strong understanding of Garbage Collector,Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web, enterprise and SOA applications using Core Java,Multi-Threading,JavaBeans,JSP,Servlets,JNDI,JDBC,Hibernate,JPA,Spring,Web Services(SOAP,Restful and Micro-Service),XSD,XML,XSLT,JSON,JAX-B,Apache Commons,EJB,JMS,HTML,Ajax,Oracle and Linux/UNIX.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Experience in implementation of business applications using BEA Web logic, IBM WebSphere.
  • Experienced in implementing Micro Services,Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL)using Top Down Approach and Bottom up Approach.
  • Designed and developed web application/tools using MVC pattern in JavaSpring Boot.
  • Strong Experience in database design usingPL/SQLto write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, usingOracle, IBM DB2, SQL Server and MySQL, NoSQLDB like MongoDB and Cassandra.
  • Experienced in developing MVC framework-based websites using spring and struts.
  • Experienced in numerousDesign PatternslikeSingleton, Factory, Session Facade,MVC,Data Access Object and Business Delegate,UML and Enterprise Application Integration.
  • Extensive experience in using IDEs like Eclipse, Net Beans, RAD and IntelliJ.
  • Managed Amazon Web Services like EC2,S3bucket,ELB, Auto-Scaling,SNS,SQS,AMI,IAM,Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience with Selenium,JUnit, and Log4jin developing test cases and determining application functionality.
  • Experience onSubversion (SVN), CVS and GitHubas versioning software tools.
  • Proficient in writingANTandMavenfor builds and deployments to different environments, exposure onJenkins.
  • Having Knowledge on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Good knowledge in developing and deploying applications on J2EE servers like Apache Tomcat/Web Logic/Web Sphere for deployment and customizing WAR/JAR file management for web applications.
  • Good knowledge in performing React Native, Hybrid, mobile, Web applications using Appium, implemented simulator for Mobile App Testing in Java, Android Platform using selenium.
  • Hands on experience using Bug Tracking Systems like JIRA, BugZilla, HP Quality Center
  • Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS

Operating system: Windows 10, Linux Mint 18.1, UNIX OS

Methodologies: Agile, waterfall, TDD

Java/J2EE Technologies: JDBC, JSP, Servlets, JSF, JSTL, JMS, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, JNDI, JPA, Multi-Threading, RMI, JavaScript, AJAX Networking, Exception Handling

Frameworks: Spring, Hibernate, Angular JS 1.X JSF, Struts 1.x/2.0

Application/Web servers: IBM WebSphere, Apache Tomcat, JBOSS, NginX

Databases: Oracle 10g/11g/12C, SQL server, MySQL, DB2, SQL, PL/SQL, MongoDB, Cassandra, Dynamo DB, PostgreSQL

Web Technologies: HTML/HTML 5, JavaScript 1.8, XML 2.0, CSS 3, CSS 4, jQuery 2.11, Bootstrap, Angular JS, Angular 2.0, Angular 4.0, React JS, Node JS

Build/Version Control/CI Tools: GIT, SVN, GitHub, Jenkins, Hudson, Bamboo, Ant, Maven, Gradle

Testing and Logging Frameworks: JUnit, JMeter, Log4J, Test NG, power mock, Selenium, Jasmine, SoapUI

Web Services: SOAP, REST/Restful, WSDL, JAXB

Scripting Languages: JavaScript, jQuery, Scala, Python, Ruby, PowerShell, Shell Script, Bash

IDE: Eclipse, JBuilder, Net Beans 8.0.2

PROFESSIONAL EXPERIENCE

Confidential, Milwaukee, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology in the Scrum Cycle model.
  • Deployed applications into the AWS cloud using Amazon EC2, VPC, IAM, AWS S3 and Configuring
  • Versioning the AWS S3 buckets and creating the life cycle policies to store and archive data to Amazon Glacier.
  • Automate the cloud deployments using chef, python, and AWS Cloud Formation Templates.
  • Constant indulging and coherent working with concepts of Python and Machine Learning.
  • Develop cloud formation scripts to build on demand EC2 instance formation.
  • Used Splunk to see the error logs in the application.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Responsible for table designs like attributes required, distribution key and sort key and creating DDL in Redshift
  • Helped the team in identifying the DIST key, SORT key and encoded type while designing the Redshift table.
  • Writing services in Spring Boot and running and deploying them in Cloud Foundry.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Responsibilities included configuration and deployment of tomcat application and web apache servers
  • Redis Cache and Solr Servers. Environments for test, development, and production were built from the ground up.
  • Built on Micro services using spring boot, spring jpa, spring security and deployed to AWS cloud.
  • Setup the Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used Micro service architecture with Spring Boot, Spring JPA based services interacting through the powerful messaging tools such as REST, Apache Kafka message brokers.
  • Developed Interactive web pages using Angular JS 4.0, 2.0, HTML5, CSS3, Node Js and Bootstrap.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Used Angular 4/Angular 2 Framework for the development of Single Page Applications (SPA), Web application using Ajax, DHTML and DOM scripting.
  • Involved in the development of the code to obtain the bean references in spring framework such as Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services and springbootActuator to externalize configuration properties for different environments.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implemented pre-authentication and data base security using spring security and securing application access and SpringBatch, Spring Boot, Spring JPA for scheduling and maintenance of batch jobs.
  • Built RESTful web service by Angular js Server in the back-end side to handle the requests which are sent from the front-end side jQuery Ajax calls.
  • For synchronous and asynchronous connection between two applications running in different servers used Docker.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Implemented Maven Script such as to create JAR, WAR, EAR and dependency JARS and deployed the entire project on the WebLogic Application Server.
  • Prepared Junit and Test NG test cases and executed as part of auto build process from Jenkins Jobs, Worked with GIT, git-bash and git-hub.
  • Integrated JMeter Test cases into Maven and Monitored the error logs using Log4J and fixed the problems.
  • Performed unit testing using JUNIT test cases.

Environment: Linux, Windows, AWS, EC2, VPC, Docker, Redshift, HTML 5, CSS 3, Bootstrap, Angular JS 1.5, Angular 2.0, Angular 4.0, Node JS, React JS, JavaScript, JSON, Ajax, Maven, Spring, Hibernate, Restful, Spring JPI, WebLogic, Nginx, Elastic Beanstalk, S3, Kibana, Log stash, Lucene, Apache Spark, Jenkins, Git, Log4j, Kafka, MongoDB, Oracle 11g.

Confidential, Albany NY

AWS Java Developer

Responsibilities:

  • Worked as perAgile (Scrum)methodology to meet customer expectation, timelines with quality deliverables.
  • Developed multipleGWT(Google Web Toolkit) web application from client to server.
  • Developed the User Interface usingJSP,Spring MVC,Foundation,HTML5,CSS3,JavaScript, NodeJSandenhancedresponse usingtwitter Bootstrapusing services likeJDBC,JMS,JTA.
  • UsedTwo-waydata binding features ofAngularJSto implement Data binding to bind various server controls to the data from database.
  • UsedAngularJSas framework to create aSingle Page Application(SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implementedAJAXserver calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads throughMultithreadingandException Handling.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Used the Spring IOC feature to getHibernatesession factory and resolve other bean dependencies also usedSpringframework AOP features.
  • CreatedHibernatemapping files, sessions, transactions, Query and Criteria's to fetch the data fromSQLbased schema.
  • Implemented the application usingSpring IOC,Spring MVCFramework,Spring Batch, Spring Bootand handled the security usingSpring Security.
  • Writing services inSpring Bootand running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Create and configured the continuous delivery pipelines for deployingMicro Servicesand lambda functions usingCI/CD Jenkinsserver.
  • Implemented service methods andSQLqueries,PL/SQLto interact with theOracle DBMS.
  • Implemented the NoSQL databases likeCassandraand later writing complexPL/SQLqueries using joins,Stored Procedures, Functions,Triggers, Cursors, and indexes in Data Access Layer usingPostgreSQL, Cassandra as a database.
  • Installed, secured, and configuredAWScloud servers andAmazon AWSvirtual servers (Linux).
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined with the organization.
  • Object storage service Amazon S3 is to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed and implementedMongoDBbased database and createdRESTenabled Web Services onJerseyframework.
  • Designed and developedXMLvalidation functionality and store XML document in database.
  • Used the JavaScript librariesJQuery,AJAXto talk to theRESTful APIand display theJSONformat data for the end user.
  • Worked onOSGI,REST APIs,and Elastic Searchto efficiently handle the data.
  • Designed and developedRESTfulServices to retrieving configurationJSONdocuments related to customer.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients usingSOAP,WSDL.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Followed theMavenbuild life cycle to build the application and deployed intoWeb Sphereapplication server.
  • Developed test cases and performed unit testing usingJunit.

Environment: HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Foundation, Java 8, Multithreading, Java/J2EE, JDK, GWT, Spring MVC, Spring Boot, Spring Security, Micro Services, OSGI, Hibernate, WebSphere, Agile, RESTful, JSP, JDBC, JMS, JTA, MongoDB, TDD, Oracle, SQL, PL/SQL, Maven, RAD, Log4j, JUnit, Selenium, Jenkins, GIT, AWS EC2, JIRA.

Confidential, Phoenix AZ

Java/J2EE Developer

Responsibilities:

  • Actively participated in agile scrum meetings and status calls daily.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in Technical and High-level Design Review Meetings with Business Customers.
  • Developed dependency Injection using Spring Framework.
  • Developed UI pages with HTML, CSS, JavaScript and AJAX.
  • Designed the application by implementing JSF Framework based on MVC Architecture.
  • Hands on experience with Object Oriented JavaScript code and responsible for client-side validations using JavaScript and jQuery functions.
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
  • Involved in creating Hibernate POJO objects and mapping using Hibernate annotations.
  • Developed one-much, many-one, one-one annotation-based mappings in Hibernate.
  • Extensively used triggers, stored procedures, indexes, sub-query, joins, views & sequences.
  • Performed code build and deployment using MAVEN.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Extensively used Ajax for displaying/Retrieving data.
  • Actively involved in writing SQL using SQL query builder.
  • Used SVN for version control of the code and configuration files.
  • Used Log4j to capture the log that includes runtime exceptions and created log files daily.
  • Deployed the developed application on Tomcat application server.
  • Meeting the dead lines in delivering the services.
  • Worked on fine tuning database performance, conducting regular system backups, performing restores and implementing disaster recovery procedures.
  • Performed peer code reviews, involved in writing test cases and testing the applications on various operating systems and browsers.
  • Used defect tracking systems like HP ALM explorer.
  • Validated the DB Queries and Stored Procedures for efficiency and performance.

Environment: s: JDK 1.5, J2EE, Spring, Hibernate, Bootstrap, REST, HTML, JMS, Servlets, JSP, JSTL, Struts, Tiles, JDBC, Eclipse, JBOSS Application Server, Multithreading, JSF, Tomcat, JavaScript, XML, AJAX, UML, UNIX, Maven, JavaScript, Agile methodology.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
  • Created the Technical design document (TDD)
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Jsps and Managed beans using JSF1.2 implementations.
  • Developed Service layer using Spring framework and injected the Spring beans into JSF managed bean.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and CSS)
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing etc.
  • Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
  • Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, JSF, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, WebLogic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, IETester, jQuery, AJAX, JavaScript, HTML, CSS.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Involved in developing static pages using HTML. Created custom tags for better navigation of the JSP pages.
  • Developed JSP’s for dynamic content generation and a script file which contains generalized script functions.
  • Wrote server-side programs by using Servlets and JSP’s to handle various requests from the client browser and send responses.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • JDBC were used in retrieving data. Involved coding SQL Queries, Stored Procedures and Triggers. Worked with Oracle8i
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, JSON, JavaScript, jQuery, Ajax.
  • Designed the website and created/developed web interfaces.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions
  • Developed Model and DAO classes using Hibernate Reverse Engineering.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model.
  • Interpreted and manipulated Struts and hibernate configure files.
  • Prepared backend procedures, triggers and functions using native SQL.
  • Used Node.JS as a proxy to interact with Rest services and interacting with Database
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Developed features using Servlets, JSP, Java beans, Hibernate.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Developed HTML prototype documents with CSS Style Sheets.

Environment: Java, JavaScript, HTML, DHTML, Hibernate, Maven, Adobe Flash, SQL, Oracle, Windows

We'd love your feedback!