Sr. Java Developer Resume
New York, NY
SUMMARY
- 8+ years of IT experience in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in teh Client/Server environment using Java/J2ee in Client - Server, 3-tier and n-tier applications.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
- Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB, Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
- Experience working in MVC framework using Spring Framework including Spring MVC, Spring Security, Spring Micro Services, Spring IOC, Spring JDBC, Spring Boot, Spring JPA and Spring Cloud
- Proficient in Application Development wif Web Technologies, B2B products, Distributed Technologies and Client-Server Architecture environment in Financial, HealthCare and Manufacturing Industries.
- Expertise in design and development of web and enterprise applications using Java & J2EE technologies like JSP, Java Servlets, Struts 2, JDBC, EJB, JNDI, JMS, JavaScript and Web Services.
- Automated web service calls in PostMan using JavaScript and executed teh collection using Newman and verified teh response in both JSON and XML.
- Expertise in application development using various frameworks: Struts, Spring MVC, Java Server Faces (JSF) and Hibernate.
- Experienced in client side designing and validations using HTML, DHTML, CSS, Java Script, AJAX, JSP etc.
- Experience wif Databases like Oracle 10g/11g, MYSQL, SQL SERVER 2008, JDBC etc.
- Extensive working experience wif SOAP and Restful webservices.
- Hands on experience working wif Web and Application Servers such as Apache Tomcat, IBM WebSphere, JBOSS, BEA WebLogic.
- Ensure teh continuous availability of our mission critical MongoDB clusters.
- Microsoft Azure multi-region replica set replication and Optimizing MongoDB CRUD Operations.
- Extensive use of Version Controls like CVS, SVN and Google Code subversions.
- Implementation, design, architecture and support of cloud based server and service solutions(AWS)
- Experienced practitioner of waterfall and Agile methodologies.
TECHNICAL SKILLS
Database Skills: Oracle 10g/11g, MongoDB, MySQL, SQL Server 2008.
Programming Languages: JAVA 1.6-1.8,PL/SQL, J2EE
Frameworks: JSF, JSP, JDBC, JNDI, Servlets, JQuery, Struts 2.0, Spring2.0-4.0, Spring Batch, Spring Integration, Hibernate3.0-4.3.
Web Technologies: HTML5, XML, CSS, XSL, AJAX 2.0, XSL, XHTML, Swagger, JQuery, Angular Js, Backbone.js, Node.js, XSLT, JSON
Web/Application Servers: JBOSS, Apache Tomcat 7.1, WebLogic, IBM WebSphere
Web Services: SOAP and Restful, Bootstrap, JMS.
Scripting Languages: Java Scripting, PERL Scripting, Shell scripting
Build Deploy Tools: SDSS, JAP 7, Maven, ANT, Docker
Operating Systems: LINUX, UNIX, Windows 7, Vista, XP, 2000, 98.
Version Controls: CVS, Google Code, SVN, Git
IDE: Eclipse,Net Beans,Rational Rose, WSAD, J Builder.
Testing Tools: JIRA, Junit4
Tools: & Utilities: Apache Maven, Jenkins, ANT and Postman.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Sr. Java Developer
Responsibilities:
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
- Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
- Using Java script and Struts validation frame work for performing front end validations
- Involved in planning process of iterations under teh Agile Scrum methodology (3 Iterations).
- Extensively involved in coding wifcore Javaconcepts likeCollections, Multi-Threading, Exception Handling, Java I/O,andGenericsto implement some business logic.
- Worked on API documentation using Swagger. Involved in system design and development using Collections and multithreading for teh action classes.
- Worked on teh REST Web Services and used Spring Framework and developed teh Spring Features like Spring Core, Spring IOC, Spring AOP, Spring Data Access, and spring web test, Spring MVC, Spring DAO, Spring Boot, Spring Batch, Spring Security, and Spring Integration.
- New full text search feature implementation using Elastic Search.
- Efficiently handled periodic exporting of SQL data into Elasticsearch.
- Creating Rich UI applications using Angular2 integrating wif REST API's built on Micro services.
- Developed and documented best practices for MongoDB.
- Used Multithreading,Concurrency and implemented threads while preparing and generating mails.
- Implemented AngularJS Controllers to maintain each view data and Angular Service calls using Angular Factory.
- PL/SQL developer was used for connecting to Database. Spring JNDI were used for data source connection.
- Migrating existing application into REST based Microservices to provide all teh CRUD capabilities using Spring Boot.
- Developed User interface using Angular JS, JSF, JSP, CSS, JavaScript, HTML, Ajax, JQuery and JSON.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity wif Oracle.
- Followed Agile wif SCRUM methodology to track project progress.
- Maven tool has been used for teh build and deploy teh batch component wif JPA.
Environment: J2EE, Eclipse, spring, Spring Integration, HTML5, CSS3, AWS, XML, bitbucket, Elastic Search, SQL, Spring, Hibernate, Oracle SQL Developer, Restful, Newman, Postman, SVN, Agile, Jira,Tomcat, Pivotal Cloud Foundry, Spring Boot, Elastic Search, Log4j, MongoDB.
Confidential, Memphis, TN
Java/ J2EE Developer
Responsibilities:
- Conducted analysis of organizational needs and goals for teh development and implementation of application systems by involving wif business personnel.
- Taken care of Java Multithreading part in back end components
- Involved in consuming a SOAP web service in Java.
- Designed and developed application using Core Java, J2EE (JSP, Servlets), Spring and Oracle.
- Implemented Spring MVC framework for teh application development which includes writing Controller classes for handling requests, processing form submissions and performed validations.
- Providing Java programming support for existing and new applications.
- Developing Web applications using Java, J2EE, Struts and Hibernate.
- Identifying appropriate AWS service based on compute, data availability, security requirements and storage.
- Designed and developed teh UI using JSP, HTML5, CSS3, JavaScript, JQuery, angularJS and AJAX.
- Developed Web pages using Servlet and JSP, Angular.js, for teh support app which is a test tool for a quick standalone testing of teh Web service calls.
- Installation of MongoDB on Physical machines, Virtual machines as well as AWS.
- Used Log4j for logging and debugging.
- Used SVN to keep track of source code versioning.
- Worked on tuning of back-end Oracle stored procedures using Oracle SQL Developer.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity wif Oracle.
- Created Maven scripts to build and deploy teh application.
- Followed Agile wif SCRUM methodology to track project progress.
Environment: J2EE, JDK1.7, Eclipse, spring framework, hibernate, spring boot, Rest web services, Angular js, HTML5, CSS3, XML, Subversion, SQL, AWS, Oracle SQL Developer, SOAP, SVN, Agile, Jira,Web Logic 10.3.6, Log4j.
Confidential, Plano, TX
Java/ J2EE Developer
Responsibilities:
- Involved in requirements gathering, UI design and design of application workflows.
- Converted and automated builds using Ant and scheduled automated nightly builds using Cruise Control and maintained Continuous integration effort wif Cruise Control along wif scheduled builds.
- Designed and implemented teh MongoDB schema and wrote services to store and retrieve user data from teh MongoDB for teh application on devices.
- Worked on development and as well as a part of testing team in creating test documentation required for teh QA team.
- Created shell scripts and updated teh scripts as per teh requirement and prepare UNIX shell scripts for testing teh application.
- Using selenium web driver and TestNG created teh automated test cases suite.
- Developed web services test cases suite using SOAP UI pro for both Restful and SOAP web services.
- Used Mongoose API in order to access teh MongoDB from NodeJS.
- Enhanced UI using JSF, HTML, and JavaScript, Develop and deploy teh applications on Web Sphere Application Server 6.0/7.0.
- Used Web services - WSDL& SOAP for getting credit card information from third party.
- Deployment of teh applications using Apache tomcat server.
- JUnit test cases to test Web Services functionality before integration wif client.
- Extensively worked on J2EE Technologies to develop teh project, Followed Spring MVC Framework for teh development of teh project.
- Used Hibernate as ORM tool and defined teh mapping, coordinated wif QA team to ensure teh quality of application.
- Involved in Unit integration, debugging teh code, bug fixing, acceptance testing wif test cases, code reviews.
- Supported production environment including monitoring application, resolving any production related issues.
- Developed security autantication using spring security for teh application.
- Exposed RESTFUL Web services, wif Chart Specific parameters passed as query string.
- Extensive Performance testing is being done to determine teh responsiveness and stability of teh system.
Environment: SQL Server, JTA, JUnit, JSP, JSON, JPA, JavaScript, DHTML, HTML, CSS3, Ajax, Restful services, SOA, Spring boot, SOAP UI, Spring security, Tomcat server, Jenkins, Nodejs, MongoDB, Selenium, Eclipse, Maven, SOAP UI, IBM MQ, JMS, Agile Methodology.
Confidential
Java Developer
Responsibilities:
- Involved in teh complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Developed application using J2EE design patterns using Façade Design pattern, Singleton, Session.
- Developed scalable multi-threaded enterprise application using company framework, helped to extend our company framework wif new functionality.
- Designed and implemented customized exception handling to handle teh exceptions in teh application.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Hibernate, object-relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Prepared Junit test cases and executed teh test cases using Junit in eclipse.
- Developed code mostly using core-java to source data from upstream systems using files and other API’s and tan perform ETL operations and finally load into different IQ databases performing various transformations.
- Extensively used JQuery selectors, JQuery AJAX wif JSON objects.
- Implemented REST, SOAP, XML, WSDL web services to communicate wif components of other Sourcing systems wifin teh firm and to provide data to teh reporting team.
- Performed various validations using spring validation framework.
- Worked on SQL queries and PL/SQL and actively involved in teh production support.
Environment: Jdk 1.6, Spring 2.5, GitHub, Eclipse, WebSphere Application server, JSP 2.0, JST, JQuery 2.0, JSF Framework, JDBC, Hibernate, XML, MS SQL, SOAP, REST, Junit 4.4, SVN, Log4j, UNIX, Ant 1.8, Agile Scrum, JBoss Application Server 6.1, Jenkins, JIRA, Confluence.
Confidential
Software Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC).
- Used Rational Rose for teh Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent teh detailed design phase.
- Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts. Used javascript for client-side validation
- Involved in writing teh exception and validation classes using Struts validation rules.
- Persistence layer was implemented using Hibernate Framework.
- Created Servlets which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed various EJB components to fulfill teh business functionality.
- Written ANT scripts for building application artifacts. Used JUnit for unit testing.
- Monitored teh error logs using Log4J and fixing teh problems.
- Used XML wif SAX parser to transfer data between applications.
- Wrote PL/SQL stored procedures, Prepared statement and used API.
- Created Unit, Acceptance and Integration Test Documents and Code Review Documents.
- Used WebSphere Application Server for deploying various components of application.
- Involved in writing and executing stored procedures, functions and triggers for ORACLE to create a Database Management System.
- Used CVS for version control and used Eclipse as teh IDE for implementing teh application.
Environment: Struts, Spring, Hibernate, J2EE, Java 1.6, XML, SAX, JSP, JMS, HTML, JavaScript, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, ANT, CVS, Oracle.