We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 7 years of professional experience in design, architecture, development and support of web - based Java/J2EE enterprise applications.
  • Solid background in major business domains including insurance, telecommunication, financial and e-commerce.
  • Hands-on experience in all stages of Software Development Life Cycle including proposal, process engineering, design, development, testing, deployment and support.
  • Strong experience in Software Development Methodology such as Agile (Scrum) methodology, Iterative, Waterfall for Analysis, Design, Implementation, Testing of Object Oriented applications and web based Enterprise Applications.
  • In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements.
  • Have experience to implement Object Oriented Design for developing system in UML using IBM Rational Rose and Microsoft Visio.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud.
  • Expertise in using and implementing various design patterns such as MVC (Model View Controller), DAO (Data Access Object), Singleton, Bridge, Abstract Factory, Filer, Interpreter, Decorator, Iterator.
  • Highly acquaintance in OOPs and Core Java components like Collections, Generics, Exception Handling, Multi-threading.
  • Expertise in application development using Java/J2EE components which include Servlets, JSP, JSTL, EJB, JMS, JNDI, JDBC.
  • Acquaintance with ORM tools such as Hibernate, JPA, and My Batis.
  • Strong experience in different frameworks Struts, Struts MVC, spring security, Spring MVC, Spring IoC, Spring AOP and architecture like Model View Controller (MVC).
  • Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, RAD, NetBeans Workbench and deploying them in application servers like Apache Tomcat, WebLogic, WebSphere, GlassFish, JBoss on Windows environment.
  • Experienced as a web developer in developing web applications by using HTML5, CSS3, JavaScript, Ajax, JSP, JSTL, AngularJS, XML, Custom Tag libraries.
  • Experienced in working with various data parsing forms to dynamically display data on the system such as XML, JSON, XSLT, XSD, DTD, DOM, SAX, JAXB.
  • Developing web services using XML over HTTP(s), AXIS, SOAP, WSDL.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), development of XML schemas and implementing SOA by using both SOAP and RESTful web services.
  • Proficient in using RDBMS concepts and have experience in working with multiple relational databases such as Oracle, DB2, MySQL and NoSQL database like MongoDB.
  • Experience in writing SQL queries, stored procedures, functions, packages, views, Triggers, data connectivity and data integration of Oracle.
  • Expertise in working with Windows, LINUX, UNIX, Shell Scripting, Subversion and CLEARCASE platforms.
  • Experience in unit testing the applications using JUnit and Mockito Framework and developed logging and standard mechanism based on Log4j.
  • Experience in developing test cases and performs Unit, Integration testing.
  • Extensive experience in implementation of version control tools like CVS, SVN, Git.
  • Experience working in high pressure team environments with intense development and release activity.
  • Adaptive to work in environments involving simultaneous activity on multiple projects.
  • Excellent communication and interpersonal skills.

TECHNICAL SKILLS:

Java Technologies: Java/J2EE, Spring(Spring Core, Spring JDBC, Spring boot, Spring Cloud, Spring Rest, Spring MVC, DAO and AOP, Spring Boot, Spring cloud, Spring Data), Hibernate, JMS, Servlets, JSP, Struts, JDBC, JTA, JAXB, RMIJNDI, JMX, Gemfire.

Bigdata Technologies: CDH4 and HDP2.2, Hive, Sqoop, HBase

Databases: Oracle, Sybase, MongoDb, MySQL, DB2.

Application Servers: IBM WebSphere, BEA WebLogic, JBoss.

Internet Technologies: XML/XSLT, XSD/DTD, JavaScript/JQuery, JSON, AJAX, HTML, CSS.

Web Services: Restful and SOAP web services.

Development Tools: ANT, Maven, Log4J, JUnit, TOAD/Accurev, ClearCase/CVS, ClearQuest, Rational Rose.

Tuning Tools: JProfiler, Jprobe, SOAPUI, Postman, SonarQube, Splunk, Nagios.

Java IDE: IBM WSAD, RAD, Eclipse, MyEclipse, NetBeans, Intellij.

Other Languages: C/C++.

Scripting Languages: Perl, Shell Scripting, Python.

CI/CD: Jenkins, Chef, Docker.

Operating Systems: Windows, UNIX (Solaris/HP-UX).

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Technologies Java 1.8, JSP, HTML, AngularJS, Ajax, JQuery, JavaScript, Spring 4.2, Spring boot, Microservices, POI, Hibernate, Oracle 10g, XML, XPath, XSLT, Junit, RESTful webservices, MongoDB, Tibco EMS, AWS, JAXB, WebLogic 12.1.3, Log4j, Rational Application Developer 8.5.5, Jenkins, Unix, Micro Services, CVS.

Responsibilities

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Implemented the project using agile-scrum methodologies using JIRA.
  • Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
  • Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
  • Worked on building Microservices for the delivery of software products across the enterprise
  • Implemented the application using spring boot and microservices.
  • Improved the throughput using the concepts of multithreading like Executor Services & Concurrency API.
  • Created and maintained several Micro Services serving various functions in the cloud-service layer as well as the web layer
  • Developed RESTful web service using Spring and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
  • Implemented UI using Angular JS, Java Script, JQuery, HTML5 & CSS3.
  • Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
  • Used Spring for building Microservices and developed Spring based application radically faster with very less configuration.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration.
  • Developed the Persistence Layer using Hibernate.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Developed stored procedures, triggers and sequences.
  • Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
  • Involved in building and maintaining cloud based infrastructure on AWS.
  • Implemented logger for debugging using Log4j
  • Served as POC for on call support in the production team on a rotation basis.

Confidential, Charlotte, NC

Java Developer

Technologies Environment: Java, J2EE, Spring, Hibernate, JQuery, AJAX, GWT, GWT/GXT, JavaScript, Angular.JS, Node .JS, React .JS, PL/SQL, JDBC, Rest, Eclipse, AWS, Cloud Foundry, Web logic, Clear Case, Junit, Agile, UML JSP, JSTL, Servlet, Maven, SOA.

Responsibilities

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using SpringFramework
  • Involved in design and development of a multi module Java, spring and Hibernate projects.
  • Implemented the web-based application following the MVC architecture using Spring Framework
  • Created new functionalities through enhancements and worked to troubleshoot issues and resolve bugs in software, working both internally amongst fellow developers, business analysts, and members of the support team, as well as externally, directly with clients.
  • Involved in design, development micro services with Restful and SOAP web services using Spring REST.
  • Use Core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Used Postman and SOAP UI for testing web service for server-side changes. Involved in deployment process of Tomcat server.
  • Developed Single Page applications using Angular JS 2, HTML, CSS, Semantic UI libraries and TypeScript.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Used Node JS to create backend REST API/JSON Response for a component.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Developed faster interactive Front-End using Angular UI components such as grid, Accordion, tab and progress bar components uild REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Implementing batch processing for feed using spring batch framework.
  • Used Liquibase Library for tracking, managing and applying database schema changes.
  • Working with JBoss and Tomcat Application Servers.
  • Worked on Debugging for fixing the issues for optimal performance.
  • Merging/maintaining code using repository systems such as GIT
  • Using JUNIT and Mockito for Testing.

Confidential, Chicago, IL

J2EE Developer (Consultant)

Technologies Java 1.5, J2EE, Spring 3.0, Microservices, Hibernate 3.0, Jersey 1.0.2, Log4J, Junit, SOAP Web services, JSON, Websphere Application Server 6.1, Log4J, Rational Application Developer 8.5.1, Oracle, JMeter, Java script, HTML5, JQuery, Git, Ajax.

Responsibilities:

  • Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
  • Developed several Webservice stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, WSDL, Document literal.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
  • Automated continuous integration delivery workflows to deploy Microservices applications via Docker containers.
  • Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript), DTOs, Business logic execution and invocation using stateless EJBs.
  • Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
  • Involved in integration of internal and external systems using Spring Integration.
  • Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
  • Designed, implemented and altered database tables, procedures and packages to support the functionality.
  • Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
  • Integrated the Web layer with Oracle database using Spring ORM and other components with JMS.
  • Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
  • Redesigned and built the schemas to meet Optimal Performance measures.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used Git as a version management tool & Jenkins for CI.
  • Developed shell scripts and autosys jobs
  • Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads

Confidential

Programmer Analyst

Technologies Struts, Spring J2SE, J2EE Design Patterns, HTML JavaScript, XML, Servlets 2.5, WSDL, JUnit, CSS, AJAX, Apache Tomcat Oracle 9i/10g.

Responsibilities:

  • Worked with JSP, Servlets, JSTL/EL.
  • Worked with JDBC and Hibernate.
  • Configured and Maintained Subversion version control.
  • Implemented Data Access Object, MVC design patterns.
  • Experience of working in Agile Methodology.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Developed Test Scripts using JUnit and JMockit.
  • Use of core java, which includes Generics and Annotations.
  • Involved in refactoring the existing code.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • Developed Web Services using XML messages that use SOAP.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
  • Used SVN as a version control.
  • Worked with Struts Validation Framework to implement Client Side and Server Side validations.
  • Worked with log4j utility to implement run time log events.
  • Worked with ANT and Maven to develop build scripts.
  • Worked with Hibernate, JDBC to handle data needs.
  • Configured Development Environment using Tomcat and Apache Web Server .

We'd love your feedback!