We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • A Senior Java Developer with 5+ years of Experience in the areas of Analysis, Design, Development, Testing Enterprise applications in various domains such as telecommunications and retail using Java/J2EE and UI Frontend related technologies
  • Over 5+ years of professional IT experience in Object Oriented Programming, designing and development of Multi - Tier distributed, Enterprise application using Core Java /J2EE technologies with Software Development Life Cycle (SDLC).
  • Worked with RabbitMQ, Amazon SQS and distributed messaging framework Apache Kafka.
  • Also experienced in using non-JMS low latency multicast based messaging system like 29-West (now Informatic Ultra Messaging).
  • Experience identifying Java garbage collection issues and tuning JVM parameters for high throughput or low latency.
  • Strong Programming Skills in designing and implementation of multi-tier applications using J2EE, Servlets, JSP, Struts2, Spring, HTML, JavaScript, Ajax, jQuery, CSS, JAXB.
  • Very strong knowledge and experience in the Spring Framework and hands-on experience in all facets of the Spring Framework. Spring Core (IoC Container, Dependency Injection and AOP), Spring MVC (Transactions, JDBC, and ORM).
  • Worked as a back-end Java Developer on technologies such as Spring MVC, JDBC and on front-end
  • Experience in middleware design and development experience on Oracle SOA Suite which includes BPEL, ESB (Mule), WSM, Oracle Rules Engine, BPM and Work List Application
  • Extensive experience in developing distributed applications using Java, Servlets, JSP, JPA, JSTL, EJB, RMI, Spring, REST, SOAP, Java Beans, JMS, JDBC, Hibernate, Oracle.
  • Expertise in developing various front-end frameworks like Angular 2.0, React JS, Backbone.JS, Ext.JS.
  • Experience in using Vaddin framework (data model, JPA container).
  • Experience in working with multiple Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat.
  • Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
  • Experience in Web Services Technologies like SOAP, Restful, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
  • Strong exposure with Object-Relational Mapping (ORM) Framework, using Annotations with Hibernate.
  • Experience in configuring and deploying Applications on Application Servers like Weblogic Application Server, JBOSS and Apache Tomcat.
  • Experience with scripting languages like Shell scripts and Python to be able to write orchestration and automation scripts
  • Experience with build and packaging tools like Ant, Maven and gradle, Continuous Integration tools like Hudson, Jenkins and SDLC tools like Git, Jenkins, JIRA, Confluence etc.
  • Experience in full life-cycle development using Object Oriented Methodologies/Programming (OOP’s). Experience in implementing/following TDD methodology, developed unit/integration test suites using testing frameworks like JUnit, TestNg, JMock etc.
  • Experience in several software development methodologies like waterfall and Agile, followed the best practices and standards for coding, code-reviews, source control management, build processes, testing, and deployment.
  • Experience in implementing OAUTH2 and SAML token based authentication/ authorization models using spring security.
  • Experience with in-memory distributed caches like Redis, Elastic Search and Memcache.
  • Expertise in working with IBM Web-Sphere Portal/Application Server, and Apache Tomcat 6x application servers.
  • Knowledge of AWS Java SDK, AWS Compute, Network, Storage, Database and Application Services.
  • Experience as a Full stack Java Developer on Enterprise applications, Distributed Application Development, Client/Server Applications, Servlets /Applet communication,
  • Experience in using AWS storage options like EBS, Provisioned IOPS, S3 and Glacier.
  • Experience working with AWS cloud environment and using deployment facilities like CloudWatch, Elastic Beanstalk, Cloud Formation, Virtual Private Cloud and OpsWorks.
  • Ability to work independently as well as within a team and quickly master in new concepts and technologies.

TECHNICAL SKILLS

Languages: C/C++, Java, SQL, PL/SQL, UML, J2EE, HTML, DHTML, XHTML, UML2.0

Java Technologies: Core Java, JAVA, J2EE, JSP, Servlets, JSF, EJB 3.0, SOAP/REST Web Services, NoSQL, Camel, DOJO, Spring, Hibernate, Python, Oracle SOA, AWS, JSF, Hibernate, JPA.

Web Technologies: JSP, Servlets, Struts 2.x, Spring MVC, RESTful, AJAX, jQuery, HTML, CSS, Liferay 6.0, Alfresco 3, JAXB, JSON, XML, Jersey API.

IDEs: Eclipse, RAD 7.5/8.5.

Web/App. Servers: Web Logic, Web sphere, JBoss, Apache Tomcat

Tools: Maven, Git, Putty, SVN, JIRA, Jenkins, Hudson, JUNIT.

Operating systems: Windows, Mac OS, UNIX, Linux.

Databases: Oracle 9i/10g, PostgreSQL 9.0, MySQL, DB2, Mongo DB, Cassandra.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern

Frameworks: Spring Dependency Injection, Spring MVC, Kafka, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Hibernate, DWR, Log4j.

Version Control: Rational Clear Case, CVS, VSS, SVN, GitHub.

Cloud Technologies: AWS services: EC2, EBS, S3. Elastic Search, Solr, Spring Cloud

PROFESSIONAL EXPERIENCE

Confidential - Monroe, LA

Full Stack Java Developer

Responsibilities:

  • Developed AngularJS functionality in the application to provide two-way binding to the system
  • Participated in designing the overall three-tier architecture; and the Presentation Tier (UI) following MVC pattern, and data communications (RESTful Web Service) between Presentation Tier and Logic
  • Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
  • Built the template, pulled agent information from JSON object and rendered it onto the widget.
  • Involved in developing HTML, JavaScript and jQuery for client-side presentation and, data validation within the forms.
  • Developed REST API’s using Spring MVC and Spring boot, hosted micro services on AWS, used elastic benstalk to setup application and configured environments
  • Worked on developing API’s and hosted them on AWS, created a data set & API’s (using S3 from Amazon as storage) with the ability to store and pull useful data, and do auto-scheduling & analysis.
  • Developed application specific rest services leveraging AWS services like S3 for document storage.
  • Developed application specific email notification REST service using AWS SES.
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
  • Integrated spring and Hibernate, configured logging using log4j and developed exception handling for the application.
  • Used Spring MVC to implement MVC Design Pattern.
  • Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
  • Developed front end web applications by using web technologies such as AngularJS, JavaScript, jQuery, JSON, CSS bootstrap, JSP, JSTL.
  • Designed and Developed server-side components using Java, J2EE, JAX-WS, JAX-RS, SOAP, WSDL, and UDDI.
  • Used Spring IOC as Dependency Injection and Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
  • Implement Persistence layer using Hibernate and writing SQL queries and Used Oracle 11g as a database in the backend.
  • Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Developed UNIX scripts to run the file validations, automate file manipulation.
  • Developed RESTFUL web Services as API using spring and deployed on Jetty/Tomcat containers.
  • Working on creating pull requests using GIT, code-reviews and merged the changes from.
  • Worked on maven scripts for packaging and deployment and used Jenkins as a continuous integration server.
  • Creating unit test strategy, preparing test environments and test cases.

Environment: Java 1.8, Java EE6, JSP, Servlet3.0, Hibernate 5, Spring 4, Spring MVC, Maven, RESTful Web services, Jersey 1.6, Web Services1.3, AWS, AngularJS, bootstrap, XML/XSL, DB2, JUnit, GIT, Log4j, SQL, Windows

Confidential - Columbus, OH

Java/J2EE Developer

Responsibilities:

  • As a Java Developer on this team, I made changes to all the layers in the 4 existing applications, as needed. This included changing JS, CSS, HTML, etc. as well as changes to the Java code.
  • Developed REST API’s using Spring MVC and Spring boot, hosted micro services on AWS, used elastic beanstalk to setup application and configured environments
  • Used Kafka streams as a message-bus and developed data pipelines to ingest data to NoSQL data-stores like Cassandra.
  • Followed Agile methodology, interacted with the client & vendor, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Worked on integrating Spring with the Elastic Search and developed API’s to read and publish data from elastic search cluster using native Java transport client as well as REST client.
  • Worked on developing API’s and hosted them on AWS, created a data set & API’s (using S3 from Amazon as storage) with the ability to store and pull useful data, and do auto-scheduling & analysis.
  • Worked on setting up maven scripts to build, package, and deploy application code to the target JEE Application/Web Servers and on continuous integration servers like Jenkins.
  • Secured the API’s by implementing Oauth2 token based authentication/authorization scheme using spring security.
  • Expert at Spring MVC framework using hibernate and annotations.
  • Worked in Agile TDD environment using SDLC tools like Git, Jenkins, maven for build packaging and deployments of the application components.
  • Participated in the discussion with the business experts & product owners to understand the Business requirements and convert those into technical requirements towards development.
  • Presenting team’s work to the stakeholders at the end of iteration in showcase.
  • Stayed as on-call person for week, responsible & accountable for all production issues for a week, used Service Manager, also interacted with various teams on Rapid response team.
  • Responsible for maintaining constant successful build on Continuous Integration (CI) tool, Jenkins

Environment: Java 1.7/1.8, JSP, Spring, Web Services(REST), Elastic Search, REDIS, Hibernate, Maven, Xml, Postgres, Kafka, Linux, jQuery, Java script, Jenkins, AngularJS

Confidential - Madison, WI

Java Developer

Responsibilities:

  • Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
  • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture.
  • Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
  • Designed and developed backend services, DAO using Spring, ORM frameworks like Hibernate, JPA.
  • Participate in object oriented design, development and testing of RESTful APIs using Java and Worked on containerizing the API’s creating Docker images and hosted on AWS.
  • Implemented Enterprise Integration Patterns (EIP) using frameworks like Spring Integration, Apache Camel building a gateway.
  • Used Java, spring framework, JAVA EE to develop REST Web Services which are deployable on Tomcat and Jetty web containers.
  • Used Spring ORM/Data module to integrate with Hibernate and developed persistence API to store relational data.
  • Worked on building high performant core java multi-threaded modules utilizing (thread pools, thread locals, re-entrant locks wait/notify, latches, deadlocks etc.).
  • Worked in Agile TDD environment using SDLC tools like Git, Jenkins, maven, Gradle for build packaging and deployments of the application components.
  • Developed security modules using spring security and implemented Oauth2 token based authentication/authorization schemes.

Environment: Java 1.7/1.8, JSP, Spring (MVC, ORM, Security, Data), Spring Boot, Web Services(REST), AWS (EC2, S3, SNS, SES), Docker, Camel, Maven, Gradle, Jenkins

Confidential

Java Developer

Responsibilities:

  • Involved in complete life cycle of design, development, testing and deployment of application Model View Controller (MVC) architecture has been adopted to provide framework
  • Involved in discussions with the System Analysts to identify the technical requirements.
  • Developed Page layouts, Navigations and presented designs and concepts to the clients and the management to review.
  • Developed web presentation layer using HTML and CSS according to internal standards and guidelines.
  • As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.
  • Development the whole application module using technologies such as JavaScript, JQuery and more.
  • Wrote a combination of JQuery plugins, as well as completely custom JavaScript to build AJAX-driven user interface.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Responsible for the design of web applications right from the conceptualization stage to its implementation and maintenance.
  • Involved in the logical and physical database design and implemented it by creating suitable tables, views and triggers.
  • Created the related procedures and functions used by JDBC calls in the above components.
  • Worked with back-end developers to enhance the functionality of web applications asynchronously (AJAX) using REST services.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
  • Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
  • Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform compatibility.

Environment: JSP, Servlets, J2SE, JDK, JDBC, Core Java, XML, JavaScript, HTML, Oracle 8i, OSS/BSS Architecture, Toad, Tomcat, Unix Shell Scripting, Window.

Confidential

Software Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used Agile methodology and participated in Scrum meetings.
  • Build the application using TDD (Test Driven Development) approach.
  • Used Struts Framework in the presentation tier of the application which is based on the MVC design pattern.
  • Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client-side validation.
  • Coded JDBC calls in the servlets to access the IBM DB2 database tables.
  • Actively involved in designing and implementing the application using various design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade and Data Access Object.
  • Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
  • Used DB2 as the backend database using UNIX OS. Involved in design of the database schema and development of Stored Procedures.
  • Used JUnit for unit testing of application and Log4j to capture the log that includes runtime exceptions.

Environment: Java, IBM WAS, J2EE, Struts, JDBC, GWT, MQ, JSP, Servlets, JMS, AXIS, XML, SOAP, WSDL, SAX, DOM, JavaScript, Rational Rose, UML, HTML, JNDI, CVS, Log4J, JUnit, Maven, IBM DB2, WSAD, Windows, Unix.

We'd love your feedback!