Java Developer Resume
Seattle, WA
SUMMARY:
- Around 7+ years of IT experience in teh 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 noledge 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
EXPERIENCE:
Confidential, Seattle, WA
Java Developer
Responsibilities:
- Responsible for gathering teh system requirements, Analysis, design, development, unit testing of teh application.
- Responsible for developing teh key modules wif minimal defects and strictly adhere to teh java coding standards.
- Responsible for writing detailed functional and technical design documentation for teh requirements, owning and controlling teh 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 teh core java concepts like Multithreading, hash mapping, Collections to develop teh components.
- Used web services like Restful and SOAP
- Widely used Restful calls to get teh data from Casandra database.
- Design teh database tables according to teh technical requirement.
- Used Spring Boot and spring MVC framework for teh application design.
- Used Swagger tool to test teh webservices.
- Integrated APIGEE and IDM tokens authorization for teh web services security.
- Used source tree and git to check-in and checkout teh code from bitbucket.
- Used Maven for teh building of teh application.
- Worked on Jenkins for teh 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 teh JSON response of teh services.
- Worked on Splunk to check teh application logs in various environments to fix teh production issues.
- Used NodeJS server to build web-based applications.
- Knowledge on Docker.
- Used Sonar cube to analyze teh code quality.
- Used Rally to track teh user stories and defects.
- Used App dynamics to perform teh load test.
- Worked on performance and security issues in teh 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 teh Java, J2EE, DB Server and Reporting Services wifin teh technical team using Flexible methodology by communicating directly wif teh Client & Product Owners.
- Used Multithreading, hash mapping, Collections in core java to store teh list of objects.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
- Developed teh spring AOP programming to configure logging for teh 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 teh Hibernate framework.
- Worked on SOAP and Restful web services to get teh data from teh server and integrated teh 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 teh 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 teh Application wif LDAP server.
- •Used Maven for compilation, packaging and deployment in teh Apache Tomcat and Web Sphere Application servers.
- Implemented monitoring and established best practices around usage of Elastic Search.
- Wrote SQL queries to analyze teh data. Designed Microservices architecture for collateral trading (Java/Python).
- Used GIT for version control.
- Developed JUnit test cases for all teh developed modules.
- Used JIRA for tracking work items and communicating wif testers, developers, and program managers.
- Monitored teh error logs using Log4J and fixed teh 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 teh 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 teh large data storage
- Implemented Hibernate and replaced JDBC code wif SQL and MongoDB.
- Successfully implemented teh responsive web design (RWD) in teh page using Angular attributes, Bootstrap and CSS3.
- Applied advanced JavaScript/CSS wif Bootstrap to create interfaces and help 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 teh 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 teh project
- •Used Maven for compilation, packaging and deployment in teh Apache Tomcat and Web Sphere Application servers.
- Experience wif AKKA and KAFKA.
- Redesign/Rewrite teh JAX-RS communication layer between teh BPM and SOA servers to allow for a distributed systems implementation.
- Extensive use of JAXB to convert teh xml schemas into objects to use in teh 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 teh 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 teh 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 teh data. Designed Microservices architecture for collateral trading (Java/Python)
- Implemented SOAP based Web Services using J2EE infrastructure wif Spring and Hibernate Responsible for teh Migration of teh 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 teh 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 teh 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 teh 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 teh springAOP programming to configure logging for teh application
- Developed DAOAPI to manage teh payment information using JDBC
- Implement web service components using ApacheCXF framework
- Worked on web services SOAP and REST technologies.
- Developed integration techniques using teh 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 teh web-tier using HTML, JSP’s, Servlets, Struts and Tiles framework.
- Involved in teh 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 teh usability, functionality and overall experience for website
- Implemented pagination and sorting functionalities in different modules using jQuery plug-in
- Used teh light weight container of teh 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 teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch teh data from teh database.
- Used Java Scripts for client-side validations and validation frame work for server-side validations.
- Used SAX and DOM parser to parse teh 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 teh application to make it more modular.
- Deployed teh 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 teh project for sending and receiving teh messages on teh 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
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 teh application using Struts dat leverages classical Model View Controller (MVC) architecture.
- Deployed teh applications on BEA Web Logic Application Server.
- Used AJAX Framework for Dynamic Searching of covered products for funding.
- Involved in designing teh Graphical User Interfaces using HTML, JSP, Java Swing and JSF.
- Used Hibernate in data access layer to access and update information in teh database.
- Implemented Business processes such as user autantication, Transfer of Service using Session EJBs.
- Used JNDI for naming and directory services.
- Developed teh 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 teh insured patients from third party.
- Consumed Web Services for loan application processing by implementing spring’s REST support is to make teh development of Restful Web services.
- Used SoapUI for load testing teh 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 teh developed modules.
- Used I Log to capture teh log dat includes runtime exceptions, monitored error logs and fixed teh problems.
- Used CVS for version control across common source code used by developers.
- Used Maven OSGI scripts to update/build teh application and deployed on BEA Web Logic Application Server.
- Designed database and normalization for databases in Oracle 10g and used teh Stored Procedures and Triggers in teh 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 teh project was developed using Rational Unified Process (RUP).
- Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Implemented teh application using Jakarta Struts Framework which is based on Model View Controller design pattern.
- Used teh Struts validation and Tiles Framework in teh presentation layer.
- Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify teh complexities of teh application.
- Developed various Hibernate components to fulfil teh business functionality.
- Session Beans have been used to process teh requests from teh user.
- Extensively used Hibernate in data access layer to access and update information in teh database.
- Used Spring Framework for Dependency injection and integrated wif teh 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 teh messages in teh Message queue.
- Implemented various design patterns in teh project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Designed various tables required for teh project in Oracle 9i database and used teh Stored Procedures in teh application.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Used Maven scripts to build teh application and deployed on Web Sphere Application Server.
- Monitored teh error logs using Log4J and fixed teh problems.
- Designed Graphical user interface using Java Swing, HTML and JSF.
- Developed teh 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.
