We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • 7+ Years of progressive experience as a Java with the strong knowledge in all the phases of Software Development Life Cycle, which including Business Requirements Analysis, Design/Architecture, Development, Implementation, Integration, Testing.
  • Developed web - based enterprise applications using Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-oriented Programming techniques.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization etc.
  • Experience in working & developing web pages using HTML5, CSS, JavaScript, jQuery, Ajax, AngularJS.
  • Skilled at consuming and producing JSON data by building Rest APIs.
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Hands on experience in building and deploying applications on Apache Tomcat Web Server, Oracle Web Logic, WebSphere, Glassfish server environment.
  • Implemented Logging using Apache Log4j for the Data Extraction.
  • Experience with Java 8 featureslikeparallel streamsandfiltersthroughlambda expressionsto handle the searching.
  • Hands on experience in developing and solid understanding of Micro Services Architecture, Service Oriented Architecture (SOA) and Test-Driven Development.
  • Hands on Experience in database design, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 11g, My SQL.
  • Exposure to NoSQL database programming - MongoDB.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist the data into Oracle Database.
  • Expertise in Object Oriented Architecture and Applications Development using agile software development methodologies such as the Scrum, Sprint and Traditional Software Model like Waterfall & TDD.
  • Experienced in DevOps essential tools likeChef, Puppet, Ansible, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins.
  • Experience withDockercontainers, leveraging Linux Containers and AMI's to createDocker Images/ containers.
  • Hands on experience in AWS cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3.
  • Experience in working in Windows, MAC, Linux and UNIX platforms including programming and debugging skills in Unix Shell Scripting.
  • Highly self-motivated and goal-oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn innovative technologies quickly.
  • Excellent interpersonal and communication skills.

TECHNICAL SKILLS

Languages: C, C++, Java, Java 8, J2EE, JDK, SQL, Python, PL/SQL.

Operating Systems: Windows, Unix and Linux, Mac.

Java/J2EE Technologies: Professional in Java EE 4/5, Java8, JSTL, XSLT, JNDI, JPA, JSF, Servlets 2.3/2.4/2.5, JSP, EJB 2.0/3.0, JMS, JDBC 2.0/3.0

Web Technologies: Html, CSS, XML, JavaScript, jQuery, AngularJS, AJAX

Testing / QA Tools: HP ALM, JIRA, Selenium, SonarQube, Junit, Jasmine.

Databases: Oracle 10g, 11g, MS SQL Server 2012, My-SQL, No-SQL, Mongo DB, DB2.

IDE: Eclipse, IntelliJ, Net Beans, WebStorm, Sublime Text.

Build Tools: ANT, GIT, Maven, Gradle, Jenkins.

XML / Web Services: XML, XSLT, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XML Beans, REST.

Version controls: GIT, SVN, CVS.

Web Servers: Apache Tomcat, J boss, Web Logic, Glassfish, WebSphere, Jetty.

Frameworks: Design Patterns, Spring 3.0, Jakarta Struts, Hibernate, MVC, ORM.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC cycle like Analysis, Designing, developing, Testing and deploying the Enterprise applications using Java/J2EE technologies and Object-Oriented Design Patterns based on business requirements.
  • Involved in working with technologies like Spring Framework, Hibernate and Restful Web Services in designing and development of the application.
  • Worked with spring modules like MVC, Core, AOP, Spring Security, Spring MVC, and Spring Boot.
  • Used dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
  • Developed user interface using JS, CSS, jQuery, Node.js, AngularJS, and HTML to speed the application.
  • Worked on real time data integration usingKafka,Spark streamingandHBase.
  • Used NoSQL RDBMS database for having high efficiency and good response for the request.
  • Implemented Java APIs for retrieval and analysis on No-SQL database like MongoDB.
  • Involved in the complete life cycle of the project from the requirements to the production and involved in UAT.
  • Integrated applications with designing database architecture and server scripting, studying & establishing using Python.
  • Produced Restful Web services using JAX-RS and Jersey Framework.
  • Implemented Micro services with Spring Boot for real time Processing.
  • Develop/Implement highly reliable and scalable enterprise messaging system using Kafka (Java Spring Kafka) for Publishing & subscribing different formats of messages from various Systems and ingested to MongoDB, Elasticsearch.
  • Setup and builtAWSinfrastructure various resources like VPC, EC2, S3 and RDS in Cloud Formation JSON templates.
  • Leading developer and applying technical skills Apache/Confluent Kafka, Big Data technologies, Spark/Pyspark.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Implemented AWS IAM for managing the credentials of applications that runs on EC2 instances. Creation of REST Web Services for the management of data using Apache CXF.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Setup and builtAWSinfrastructure various resources, VPC, EC2, S3, Dynamo DB and RDS in Cloud Formation JSON templates.
  • Developed core modules in large cross-platform applications usingJAVA,JSP,Servlets,Hibernate,RESTful, Kafka,JDBC,JavaScript,XML, andHTML.
  • Configured and maintained Jenkins to implement the Continuous Integration process and integrated the tool with Maven to schedule the builds.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Worked on the both the One time and Incremental data migration from SQL to NOSQL data bases.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
  • Participated in meetings weekly status report and involved in web operations with clients for gathering requirement information.

Environment: Java 8, J2EE, HTML5, CSS3, Bootstrap, jQuery, JavaScript, AngularJS, Spring AOP, Spring Boot, Spring Framework, Kafka, XML, Maven, JDBC, Python, Git, Hibernate, Mongo DB, Mockito, Jenkins, Rundeck, Docker, Kubernetes, Elastic Search 6.2, Restful services, SOAP, Soap UI, Microservices, AWS, Agile Methodology, Log4J, JIRA and STS.

Confidential, Sunnyvale, CA

Java Full stack Developer

Responsibilities:

  • Involved in gathering the requirements from end-user, involved in the analysis, design & development of the project and used MVC pattern for the UI development.
  • Involved in Documentation and Use case design using UML modelling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Implemented web-based system using Struts MVC for GUI.
  • Developed User Interface using GWT/AJAX in JSP and performed client-side validation.
  • Wrote various finely tuned HQL queries for persisting the data using Hibernate integrated with spring framework.
  • Used Spring JDBC for persistence and Web services for access the system.
  • Used JMS API to allow application components to read, send and receive messages.
  • Developed Single Page Applications (SPA) i.e., web applications using Angular JS 4/6.
  • Implemented Micro services architecture using Spring Boot for making application smaller and independent.
  • Refactored the code for JVM Optimization and performance of application.
  • Involved in requirements gathering and Capacity planning for Multi-Data centre (four) and Cassandra Cluster used Oracle DB and MongoDB for Database related activities.
  • Implemented UI layer using HTML, CSS, NodeJS, JavaScript and JSP.
  • Involve in coordinating with security team to maintain security for Rest/SOAP APIs and Web Apps.
  • Developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Used Rally for bug tracking and responsible for resolving these defects assigned on time and update their status on regular basis.
  • Created various web services and generated WSDL’s for some county applications to talk to this system.
  • Developed Clients sending RESTful requests for the web services residing on other state applications for getting information regarding providers statewide.
  • Responsible for developing and maintaining web components in JSP, Servlets, Struts and swings using WSAD (5.0) IDE.
  • Used Drop Wizard framework for building cloudMicroServicesand to develop Spring based application radically faster with very less configuration.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in configuring the GIT repository and maintain the version control using GIT. Discussed various ideas/suggestions for the ongoing web sites regarding the page layout and creative design.
  • Developed several test cases using JUnit framework.
  • Build the project structure using Ant and used Jenkins for continuous integration.
  • Used WebSphere Application Server to create, debug and deploy application modules.
  • Involved in writing program documentation and technical specification documents.
  • Extensively participated in the code and peer review of the project.

Environment: Java 1.8, J2EE, Angular JS, NodeJS, JSP, swings, struts 2.x, Spring 3.x, EJB, JMS, JNDI, Oracle 11g, HTML 5, XML, AJAX, ANT, GWT, Rational Rose, AWS, Eclipse Indigo 3.5, SOAP, RESTful, WebSphere Application Server, Hibernate, JUnit 4.5, LOG4J, CVN.

Confidential, Waterbury, CT

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, Design, Development, and Testing.
  • Designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
  • Used Spring Boot framework for building cloudMicroServicesand to develop Spring based application radically faster with very less configuration.
  • Designed and built RESTful Web service interfaces implemented in Java, used Apache Camel as open source message broker for reliable and asynchronous exchange important, used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Worked with Agile project management team, Continuous Integration/Continuous Development, Testing/QA team,Enterprise architecture team.
  • Designed and Developed User Interactive Web pages with the help of HTML5, CSS, TypeScript, Bootstrap, JSON and Angular2.
  • Created Single Page Application with loading multiple views using route services and adding more users experience to make it more dynamic by using Angular 2framework.
  • Utilized Angular 2 framework to bind HTML template (views) to JavaScript object. Worked with Angular2 routes, services, directives and components to set up the test flow.
  • Used Spring IOC to make the code loosely coupled and Spring's Hibernate Support for transaction management.
  • Used IntelliJ for development, debugging, coding and deployment of the applications.
  • Worked in a team of consultants to redesign the entire consumer payment service
  • Code development using JBOSS Dev studio and JBOSS EAP 6.4.0 server.
  • Used array of payment object in the Struts action forms to collect multi-account payments from single page
  • Used Maven for application builds and deployment. Focused on Test Driven Development there by creating detailed JUnit tests for every single piece of functionality before writing the functionality.
  • Involve in providing performance test and security scan coordination. Involve in writing JMeter scripts for Perf/load testing Rest APIs.
  • Used Oracle10g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures, Tested, debugged and implemented the application using JUnit for unit testing.
  • Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA, and Jenkins.
  • Configured log4j to enable/disable logging in application.
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome.

Environment: Java, J2EE, Spring Framework, Angular JS, Angular JS 2.0, Node JS, AWS, Oracle 11g, Hibernate, JPA, JMS, Bootstrap, HTML, CSS, JavaScript, jQuery, JSP, AJAX, Rest Webservices, Microservices, Rabbit MQ, Cassandra, Splunk, Selenium, Mockito, JUnit, JSON, JBOSS Application Server, Junit, GIT, Maven.

Confidential, Louisville, KY

Java Developer

Responsibilities:

  • Requirement analysis, creating design document and reports. Provided effort estimate and release schedule for application.
  • Developed screens using JSP, DHTML, CSS, AJAX, JavaScript, Struts, Spring, Java1.5, EJB3.0 and XML.
  • Coding in Core Java, Collection and Multithreading, Hibernate.
  • Developed screens using JSP, EXTJS, CSS, AJAX, JavaScript, Struts, Spring and XML
  • Implemented MVC architecture using spring and Struts frameworks combined with Hibernate for database persistence.
  • Used Tomcat for deploying the application on local environment and WebSphere for production.
  • Used and implemented the application using Spring MVC, Spring Annotations, Batch modules, Spring-ORM and Spring boot.
  • Used Spring boot for faster and accessible application for the spring development which simplifies Spring dependencies.
  • Used Jasper Reporting tool and supported multiple formats like .pdf,.txt.,.csv,.xml for generating the report.
  • Eclipse for writing and executing the code. Python for building the code. Bitbucket as a repository.
  • Involved in configuring the GIT repository and maintain the version control using GIT.
  • Used Various Data structures and algorithms to hold the performance data of the investment plans by monthly and quarterly.
  • Build SOAP webservice as consumer and implemented Security for one of the consumers (DM).
  • Experience in installing .cert/.jks on key tool as well as on Web Sphere server for Mutual SSL to work.
  • Building Restful web service for another consumer (e-forms) and supporting JSON format.
  • Involved in TDD development, unit, regression testing using Mockito
  • Used SQL/PLSQL to perform complex database operations and generated various stored procedures, functions for DML operations
  • Used OOAD and OOP’s concept like Abstraction, Polymorphism, Inheritance, Encapsulation
  • Used Postman tool for testing the endpoints and involved in working with the QA to assist in writing test cases and debugging the defects in the application

Environment: s: Java, Spring MVC, Hibernate, HQL, SQL, JQuery, Python, ANT CSS, JSP, Maven, Eclipse, UNIX, JSR-303, Spring Validation, Source Tree, GIT, Python2.7.12, Putty, LDAP, XML, Log4J, Bamboo, Spring Batch, JSON, Postman, SOAP, XML.

Confidential

Java Developer

Responsibilities:

  • Understand the Requirements and Functional Specifications of the Project.
  • Developed the major Front-end modules for the application using Java Script, HTML, CSS.
  • Involved in the design and development of the entire application.
  • Implemented the locking object using multi-threading before committing to Database. Used Java Multithreaded programming to develop multithreaded modules and applications.
  • For development of applications using J2EE technologies like EJB, Servlets, JSP and JDBC.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML and JavaScript, server-Side using JSP/ EJB/ JDBC/ SQL.
  • The front-end JSP pages were developed using the Struts framework and were hosted in a J2EE environment on an Apache tomcat server.
  • 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.
  • Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Deployed components on JBoss and Web Sphere application server.
  • Worked Oracle database to create databases of student and faculty login information and their desired areas of study.
  • Worked on Eclipse as IDE tools to build up applications.
  • Involved in Enhancement of existing application utilizing JSP, Created HTML navigation menu that is role-based menu items changes dynamically, derived from the database in the form of XML.
  • Successfully implemented Auto Complete/Auto Suggest functionality using AJAX, JQUERY, DHTML, Web Service call and JSON
  • Developed codes for Action Servlet, Request Processor and Action classes by extending Struts package.
  • Developed test cases and performed unit testing using JUNIT Test cases.
  • Prepared and Executed Test Cases as per system requirements.
  • Fixed the bugs which are identified in the Test Phase.

Environment: Java Script, HTML, CSS, Eclipse, SVN, EJB, Servlets, JDK, EJB, JDBC, My SQL server.

We'd love your feedback!