We provide IT Staff Augmentation Services!

Java Developer Resume

Seattle, WA

SUMMARY

  • Around 7+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expertise using Java/J2EE technologies like JSP, Servlets, Structs.
  • Extensive experience in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) wif RESTful standards.
  • Proficient in building Web User Interface (UI) using HTML5, CSS3 and JavaScript and AngularJS, Bootstrap, jQuery, AJAX, ReactJS, Nodejs and follows Web Standards and are browser compatible.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Hibernate, JMS, JSTL, Jersey, Spring Rest &Spring Boot Technologies
  • Implemented various Architectural & design patterns like MVC, Singleton, Front Controller, Data Access Object, Composite view, Business Delegate patterns
  • Experience in developing Internet/Intranet Applications wif Web Services WSDL, SOAP and REST.
  • Superior mastery of Java 7/8 and Angular 2
  • Good working knowledge in Health, Banking and Finance, telecom and Manufacturing Domains
  • Solid understanding and Experience in using Spring, Struts and Hibernate frameworks
  • Extensive experience Oracle, SQL/PL SQL, NOSQL, MANGODB.
  • Experience in using different IDEs like Eclipse, Net Beans, STS.
  • Expertise in installing, configuring and deploying applications in WebLogic, JBOSS, WebSphere and Tomcat application server.
  • Experience in Using Ant, Maven build tools and performing Unit test by using Junit and JMock.
  • Strengths in Problem solving and Timely resolution of issues. Self-motivated, diligent, positive work attitude and self-motivated to work independently and as well as in team
  • Hardworking and result oriented wif customer Focus and ability to persist and explore new ways of finding solutions to problem.

TECHNICAL SKILLS

Languages: JAVA, PL/SQL, Python

J2EE Standards: JSP, Servlets, JDBC, Java Bean, XML, JavaScript, HTML, Jdk

DHTML, Cascading Style Sheets (CSS), Web Services, Maven:

JavaScript frameworksjQuery, AngularJS, BackboneJS, Bootstrap:

Frameworks: JSF, Spring

ORM: Hibernate

XML: SAX and DOM parsers, XML Schema

Application/Web ServerApache Tomcat 5.0, Web Sphere, JBoss4.0:

Methodologies: SDLC waterfall model, Iterative model

Database: Oracle (version -10g, 9i)

Other Tools: Log4J

Operating Systems: Windows 98/NT/2000/XP.

IDE: Eclipse 3.x, Net Beans, My Eclipse, WSAD

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

Java Developer

Responsibilities:

  • Responsible for gathering the system requirements, Analysis, design, development, unit testing of the application.
  • Responsible for developing the key modules wif minimal defects and strictly adhere to the java coding standards.
  • Responsible for writing detailed functional and technical design documentation for the requirements, owning and controlling the documents.
  • Implementing Architectural, project setup and environment changes, deployments for higher environments.
  • Working in Production issues, bug fixes and Adhoc tasks and guiding to team members.
  • Worked in an Agile environment for rapid deployment.
  • Used all the core java concepts like Multithreading, hash mapping, Collections to develop the components.
  • Used web services like Restful and SOAP
  • Widely used Restful calls to get the data from Casandra database.
  • Design the database tables according to the technical requirement.
  • Used Spring Boot and spring MVC framework for the application design.
  • Used Swagger tool to test the webservices.
  • Integrated APIGEE and IDM tokens authorization for the web services security.
  • Used source tree and git to check-in and checkout the code from bitbucket.
  • Used Maven for the building of the application.
  • Worked on Jenkins for the build and deployment.
  • Worked on rapid deployment.
  • Worked on writing functional and junit mock test cases.
  • Used RabbitMQ for sending messaging queue.
  • Extensively used Kafka for data streaming and pipelining.
  • Used Gemfire mechanism for caching.
  • Used postman tool to validate the JSON response of the services.
  • Worked on Splunk to check the application logs in various environments to fix the production issues.
  • Used NodeJS server to build web-based applications.
  • Knowledge on Docker.
  • Used Sonar cube to analyze the code quality.
  • Used Rally to track the user stories and defects.
  • Used App dynamics to perform the load test.
  • Worked on performance and security issues in the application.

Environment: Java 1.8, SpringJUnit, Agile, Apache CXF, Sonarcube, WebLogic, SML, SOA, TOMCAT, Jira, Elastic Search, Spring Boot, RabbitMQ, AWS, Jenkins, Maven, Swagger, Cassandra, NoSQL, GIT, bitbucket.

Confidential, Framingham, MA

Sr. Java/j2EE Full Stack Developer

Responsibilities:

  • Working on the Java, J2EE, DB Server and Reporting Services wifin the technical team using Flexible methodology by communicating directly wif the Client & Product Owners.
  • Used Multithreading, hash mapping, Collections in core java to store the list of objects.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
  • Developed the spring AOP programming to configure logging for the application
  • Developed and Implemented Web Services and used Spring Framework.
  • Developed and Implemented Servlets and JSPs based on MVC pattern using Spring Framework.
  • Experienced in handling different core interfaces, caching mechanisms and joining strategies using the Hibernate framework.
  • Worked on SOAP and Restful web services to get the data from the server and integrated the Java code (API) in JSP Pages.
  • Developed web services using REST to interface database tables from Oracle 11g and SQL Server databases.
  • Hands on experience in working wif Spring Boot.
  • Used JSON to test web services API calls.
  • Used JPA and Hibernate annotations and hibernate native queries for object relational metadata and practiced Generic Data Access Pattern for designing and implementing persistence layer.
  • Developed Servlets and JSP pages based on MVC pattern using Spring Framework.
  • Worked on NoSQL databases like Mongo DB.
  • Established connections wif other applications by using RabbitMQ and JMS.
  • Can configure Jenkins on EC2 servers and integrated it wif AWS CodeCommit.
  • Experience wif play akka frame work 2.0 to integrate the application.
  • Used Kafka for data streaming and pipelining.
  • Worked on front-end technologies like JavaScript, HTML, XSTL, CSS, JSF, AJAX and JSP.
  • Backend development using - Spring Boot, Spring Data, Java, Angular.js and groovy - repositories.
  • Extensively used RabbitMQ for message communication between applications.
  • Continuous integration to production wif Maven, Git and Jenkins.
  • Worked in agile environment wif active scrum participation.
  • Developed Graphical User Interfaces using Struts, JSP, jQuery and JavaScript.
  • Involved in providing security for the Application wif LDAP server.
  • Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Implemented monitoring and established best practices around usage of Elastic Search.
  • Wrote SQL queries to analyze the data. Designed Microservices architecture for collateral trading (Java/Python).
  • Used GIT for version control.
  • Developed JUnit test cases for all the developed modules.
  • Used JIRA for tracking work items and communicating wif testers, developers, and program managers.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java 1.8, Spring, Hibernate, jQuery, AJAX, JavaScript, Apache Camel, Jboss, JDBC, PL/SQL, JUnit, Agile, Apache CXF, WebLogic, SML, SOA, TOMCAT, Jira, Marklogic, Elastic Search, XSTL, UNIX, HTML, Scala, Spring Boot, RabbitMQ, AWS, Jenkins, Groovy, Dojo, Angular JS, CSS, Cassandra, Mongo DB, NoSQL, Node JS, GIT, JMS, Eclipse

Confidential, Florida, FL

Java/J2EEDeveloper

Responsibilities:

  • Developed web services using REST to interface database tables from DB2 and SQL Server databases.
  • Involved in creating Restful web services using JAX-WS, JAX-RS and Apache Axis-2.
  • Included client-side caching using AngularJS and performed the server-side caching using Hibernate EH cache
  • Built interactive HTML pages using Angular Directives/Services (both in-built and user-defined), Expressions, Controllers.
  • Used Cassandra to handle the large data storage
  • Implemented Hibernate and replaced JDBC code wif SQL and MongoDB.
  • Successfully implemented the responsive web design (RWD) in the page using Angular attributes, Bootstrap and CSS3.
  • Applied advanced JavaScript/CSS wif Bootstrap to create interfaces and halp manage cross browser compatibility.
  • Involved in technical designs using XQuery and MarkLogic.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • Created UI using responsive web design, Node.js, HTML5 and CSS.
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Used Git as Version Control System for the application.
  • Worked on clustering web services using network switch, application routing and ESB deployment for transparent routing to layered web services framework.
  • Developed UI components using JSP, CSS, JavaScript, JSON and AJAX for Recipient and Provider maintenance portals.
  • Developed data access layer and components using iBATIS and JPA/Hibernate frameworks wif spring framework support for object persistence to DB2 v10.
  • Used session beans for web/web service development and entity beans using JPA, Spring and Hibernate for database integration.
  • Used IBM WebLogic for server application and deploy the project
  • •Used Maven for compilation, packaging and deployment in the Apache Tomcat and Web Sphere Application servers.
  • Experience wif AKKA and KAFKA.
  • Redesign/Rewrite the JAX-RS communication layer between the BPM and SOA servers to allow for a distributed systems implementation.
  • Extensive use of JAXB to convert the xml schemas into objects to use in the application.
  • Used GIT for version control in Scala in Java.
  • Used AWS SDK to connect wif Amazon SQS for bulk email processing.
  • Implemented AWS IAM for managing the credentials of applications dat run on EC2 instances.
  • Implemented Agile Scrum, Pair programming and Test-Driven Development (TDD) in developing project.
  • Used SOAPUI to test web service API calls.
  • Developing, modifying, fixing, reviewing, testing and migrating the Core Java, JSP, XML, Servlet, SQLs, JSF, Spring and hibernate programs.
  • Extensive Experience in Core Java wif Multithreading techniques for Banking domain.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Wrote SQL queries to analyze the data. Designed Microservices architecture for collateral trading (Java/Python)
  • Implemented SOAP based Web Services using J2EE infrastructure wif Spring and Hibernate Responsible for the Migration of the application from WebSphere to JBoss.
  • Experience working wif HTML5, CSS3, Angular.js, jQuery, JSP and UI Integration as a Front-End Developer.
  • Implemented JMS Listeners and Message Driven Beans (MDB)
  • Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Implemented Hibernate to map all the tables from different data sources to make database updating. Explored Map-reduce algorithm and NoSQL.
  • Designed, coded and tested portfolio optimization system using Drools Rules Engine .SQL Queries.
  • Working as an application developer experienced wif controllers, views and models in Node JS.
  • Used Spring framework for Dependency Injection, AOP and Transaction management.
  • Used various features of Spring 2 such as XML configuration extensions for declarative transaction management, Java generics support, Annotation driven dependency injection.
  • Developed user- friendly GUI using JSP, JavaScript, CSS, and HTML5.
  • Developed AngularJS components such as controllers, Services, filters, models.
  • Created UNIX shell scripts for running java batch components on server.
  • Performed requirement analysis, design specifications using UML, unit testing using SoapUI, JUnit and integration testing, regression testing and load testing.
  • Provided production support for product after development and resolved defects and worked on bug fixing and resolving issues working wif the QA team.

Environment: J2SE 6.0, J2EE 1.5, Spring 3.0, EJB 3.1, JDBC, JSP, JDOM, XML, XSLT, XSD, SAX, DOM, REST, Hibernate, JMS, MQSeries, Struts 2.0, AJAX, AWS, JUnit 4.3,JAXB, Node JS, BPM, Scala, Drools, AngularJS,JMS, Jenkins, Microservices, Cassandra, DB2 v10, Apache Tomcat 6.0, Mongo DB, Ant, Eclipse, Git, JBoss 5.1,Unix, Windows.

Confidential, Bethesda, MD

Sr. Java/J2EE Developer

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Developed and Implemented Web Services and used Spring Framework.
  • Used Rational Application Developer (RAD) as Java IDE tool for creating JSPs, Servlets, EJBs, and XML.
  • Developed the springAOP programming to configure logging for the application
  • Developed DAOAPI to manage the payment information using JDBC
  • Implement web service components using ApacheCXF framework
  • Worked on web services SOAP and REST technologies.
  • Developed integration techniques using the Apache camel and apache Active MQ technologies.
  • Worked on messaging/queuing systems, streams and Microservices.
  • Developed code to consume web services using SOAP document style model
  • Worked on routing, message processing, x path and xslt transforms in OSB.
  • Developed XSD’s to build web service data
  • Developed RESTFUL webservices using JAX-RS, JAX-WS.
  • Designed and developed the web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Dynamic web site design and programming using HTML5, CSS3, JavaScript, jQuery.
  • Developed jQuery-based calendar to schedule appointments.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
  • Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML
  • Used various jQuery plug in like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website
  • Implemented pagination and sorting functionalities in different modules using jQuery plug-in
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Developed client-side AJAX application dat uses Swing, NetBeans, XSLT, XPath, SPA, JavaScript OOP, and more Bind objects and retrieve them via Groovy Grails, JNDI interface.
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used Java Scripts for client-side validations and validation frame work for server-side validations.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • MVC design pattern and Test-Driven Development (TDD) was used in the application to make it more modular.
  • Deployed the application on to Web sphere application server.
  • Finding Memory Issues by using JVM memory management tools.
  • Designed Microservices architecture for collateral trading (Java/Python).
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Used ILOG for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used Maven scripts to fetch, build, and deploy application to development environment.
  • Used abbot for Automated GUI Testing (AGT).

Environment: Java, J2EE, Spring, Spring AOP, JSF, JNDI, JBoss, HTML, AGT, CSS, JavaScript, Oracle, Hibernate, Web Logic, SQL 2005, Maven, ILOG, JUnit, XML, Camel, JSP, Servlets, JSTL, Apache Tomcat, AJAX, Web Sphere Application Server.

Confidential, MO

Java Developer

Responsibilities:

  • Involved in analysis, design and development of CDF Processing system and developed specifications dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using Struts dat leverages classical Model View Controller (MVC) architecture.
  • Deployed the applications on BEA Web Logic Application Server.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Involved in designing the Graphical User Interfaces using HTML, JSP, Java Swing and JSF.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Used JNDI for naming and directory services.
  • Developed the web application by integrating JSF ICE faces employing AJAX at client - side components enabling rich web applications wifout any separate plug-in.
  • Used Web services -REST for getting credit card information of the insured patients from third party.
  • Consumed Web Services for loan application processing by implementing spring’s REST support is to make the development of Restful Web services.
  • Used SoapUI for load testing the Web Services.
  • Used JDK 1.6 which was packaged bundled wif Net Beans IDE. I used Net Beans GUI environment to develop Java applications, including tools for version control and debugging.
  • Implemented JMS Listeners and Message Driven Beans (MDB).
  • Developed JUnit test cases for all the developed modules.
  • Used I Log to capture the log dat includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used Maven OSGI scripts to update/build the application and deployed on BEA Web Logic Application Server.
  • Designed database and normalization for databases in Oracle 10g and used the Stored Procedures and Triggers in the application.

Environment: JDK 1.6, JSF ICE faces, hibernate 3.6, ExtJS, MVC, Python, Servlets, Json, Apache Tomcat, JBoss, JMS, XML, SOAP, WSDL, JDBC, JavaScript, Maven OSGI, HTML, JNDI, CVS, I Log, Eclipse Indigo, BEA Web Logic Application Server, Rational Rose for UML modeling, JUnit, Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Rational Unified Process (RUP).
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed various Hibernate components to fulfil the business functionality.
  • Session Beans have been used to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated wif the Struts Framework and Hibernate.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used Maven scripts to build the application and deployed on Web Sphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Designed Graphical user interface using Java Swing, HTML and JSF.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Web Sphere Studio Application Developer and used CVS for version control.

Environment: EJB, Struts 1.2.4, Hibernate3.0, Spring 1.02, JSP1.2, Extjs.MVC Servlets2.1, JMS, MQ server, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, UML, HTML, jQuery, JBoss, JNDI, CVS, Log4J, JUnit, Web Sphere App server 5.1, WSA 5.1.2, Rational Rose, Oracle 9i.

Hire Now