Java Developer Resume
Buffalo, NY
SUMMARY
- 8 years of IT experience as a senior developer on various platforms wif emphasis on application design, implementation, deployment and maintenance of web - based n-tier architecture systems.
- Extensive work experience in Object Oriented Analysis and Design, Java/J2EE technologies including HTML5, JSTL, CSS, AJAX, Angular2 and Oracle for developing server-side applications and user interfaces.
- Expertise in developing applications wif Java, EJB, JDBC, JSP, Servlets and Design Patterns.
- Experience in teh functional usage and deployment of applications in JBoss, WebSphere, HIS and Apache Tomcat Server.
- Extensive experienced in working wif message-oriented applications using JMS, Rabbit MQ and Apache Kafka.
- Expert in Core Java wif in-depth knowledge of Multithreading, OOPs concepts, Exception handling and Collection framework.
- Hands on experience on Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for Micro Services.
- Experienced in designing J2EE applications using spring, EJB, struts frameworks and MVC patterns.
- Worked on different modules of spring including Spring IOC, Spring ORM, Spring Security and Spring Boot and Spring Batch.
- Extensive experience in working wif different databases such as Oracle, DB2, SQL Server, MySQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Good working knowledge in NoSQL databases like MongoDB.
- Proficient in developing applications using ORM framework Hibernate.
- Extensive experience in web services to implement SOA using SOAP, WSDL, UDDI and REST.
- Good knowledge in Python and shell scripting for test case automation.
- Expertise in using open source framework and testing technologies like JUnit, SOAP UI, POSTMAN and log4j.
- Worked wif different IDE’s like Eclipse, IDz, Net Beans and IntelliJ.
- Good working knowledge on SVN, Bit bucket and GIT for version control.
- Developed Maven scripts to build J2EE Applications.
- Experienced in using integration tools like Jenkins and Bamboo.
- Work experience in AGILE, Scrum and Waterfall models of software development. Good leadership, interpersonal skills, commitment, result oriented, hard working wif a quest to learn new technologies and undertake challenging tasks.
TECHNICAL SKILLS
Java/J2EE: Java, JDBC, EJB, Servlets, JSP, JPA, XML, SOAP.
Web: HTML5, CSS, AJAX, JavaScript, Angular2, Bootstrap.
Frameworks/ORM tools: Spring, Spring Boot, Struts, Hibernate.
App Servers/ Middleware: WebSphere, Tomcat, IHS, JBOSS.
IDE/GUI Tools: Eclipse, NetBeans, IntelliJ, IDZ.
Operating System: Linux, Mac OS X, Windows.
Web services stack: WSDL, JAXB, SOAP, REST.
Database/Tools: Oracle, MySQL, DB2, PostgreSQL.
NoSQL Databases: MongoDB.
CI/CD Tools: Maven, Jenkins, Bamboo.
Version Control: SVN, Bit bucket, Git.
Bug Tracking Tools: JIRA.
Miscellaneous: Big data, Python, Shell scripting, Junit.
PROFESSIONAL EXPERIENCE
Confidential, Buffalo, NY
Java Developer
Responsibilities:
- Interacting wif Product Owners to fine tune user stories and requirements and testing team to approve Functional Specification and test cases. Interacted wif Product Managers to fine tune user stories and requirements and testing team to approve Functional Specification and test cases.
- Used JSP, JavaScript, CSS, Bootstrap, Angular JS to create interactive user interface.
- Used spring security framework for authentication and authorization of teh application.
- Created Kafka based messaging system to create events and alters for different systems.
- Design technical solution for real-time analytics using Kafka and MongoDB.
- Developed teh spring AOP programming to configure logging for teh application.
- Used Hibernate ORM framework integrated wif spring for database connectivity.
- Developed SQL procedures for login module and written complex SQL queries.
- Implemented Data Access Objects (DAO) to abstract and encapsulate access to teh data source.
- Used Restful API and experience in web services, developed using JAX- RS and SOA.
- Performed purification of teh application database entries using Oracle.
- Using GIT for software configuration management and version control to pull and push teh source code of teh application.
- Develop strategy for integrating internal security model into new projects wif Spring Security and Spring Boot Experience building REST and SOAP web servicesusing Java
- Used Angular2, CSS, Bootstrap, and HTML5 to create interactive user interface.
- Defined project structure and modular approach for teh Angular2.
- Implemented reusable components and services using Angular2 core modules and Observables.
- Written custom directives and pipes dat serves teh user needs.
- Used secure O-Auth framework for authentication and authorization of teh application.
- Used Hibernate ORM framework integrated wif spring for database connectivity.
- Implemented Data Access Objects (DAO) to abstract and encapsulate access to teh data source.
- Used Jackson RESTful API to write services for UI and backend integration.
- Worked wif DB team to write stored procs dat serve business functionality.
- Using Bit bucket, Source tree for software configuration management and version control to maintain application source code. Deployed teh built application in JBoss application server.
- Implemented some design patterns which greatly boost teh performance of teh application.
- Deployed teh application in various environments DEV, QA and also Production using Jenkins.
- Used teh LOG4j to log regular Debug and Exception statements.
- Co-ordinate wif Team Members to ensure delivery on time and provided technical assistance to team to design, troubleshoot and maintain application.
- Deployed teh application in customized Web Sphere Liberty application server.
- Created artifacts in Bamboo to deploy teh UI builds in IHS server.
- Deployed teh application in various environments DEV, Sandbox and Production using Bamboo.
- Used teh LOG4j to log regular Debug and Exception statements.
- Co-ordinate wif Team Members to ensure delivery on time and provided technical assistance to team to design, debugging of teh application.
Environment: Java 1.8, spring, Angular2, Type script, angular CLI, Struts, JSP, JavaScript, JBoss, Kafka, MongoDB, Oracle, Restful services, Micro Services, Git, Maven, Jenkins, Eclipse, Junit, Design Patterns, Karma, Jasmine, Web Sphere Liberty,IHS, Oracle, Restful services, Bit bucket, Source Tree, JIRA, Bamboo, Maven, IDz’, Junit, and Agile.
Confidential, Irving, Tx
Java Developer
Responsibilities:
- Experienced in developing a full-scale Web Application in a complete Agile Scrum methodology.
- Involved in analysis and draft stage of business requirements and formulating teh Data Models used as part of teh application build in Spring MVC and Hibernate frameworks.
- Coordinated various Scrum Meetings as a Scrum Master to delegate tasks and user stories to development teams.
- Extensive knowledge and understanding of Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
- Implemented teh function to send and receiveAMQPmessages inRabbitMQ.
- Experience in developing SOAP Web Services using Apache Axis. Used SOAPUI tool extensive to conduct regression and performance testing of our services.
- Used Apache Maven as build tool to continuously integrate teh Web application.
- Designed User Interfaces using Angular JS, XML, HTML, CSS and JavaScript.
- Coordinated and worked closely wif Database team to optimize complex SQL queries and used Oracle stored-procedures to improve performance.
- Developed a Web Application using Struts 2.0 MVC and Hibernate frameworks.
- Used Agile Scrum methodology for develop Web Application on an aggressive sprint release cycles. Participated in daily Scrum meetings.
- Working on custom Hibernate queries and custom JDBC SQL to invoking teh data base to access accounts of tax payers.
- Used Eclipse IDE for development of teh project. WebSphere Application server is used for deployments in all environments.
- Used SQL for writing teh database queries to get teh required data for batch jobs and also for teh individual account.
- Used Apache ANT as build tool to continuously integrate teh Web application.
- Consumed SOAP based Web Services to integrate wif teh Web Application.
- Used SVN code repository for Version Controlling.
- Involved in teh development of teh presentation tier using JSP, HTML, CSS, XML, JQuery and UI for login, find Subscriptions modules and also for teh development of custom online forms.
- Implementing teh logic using JSP’s, Servlets for updating teh taxpayer information on ETPM.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting wif teh Oracle database.
- Application was deployed in Web Sphere Application server across all environments.
- Worked actively in fixing teh bugs reported in Test, UAT and Production environments.
- Implemented Logging functionality using Log4J and Spring AOP frameworks.
- Used GIT Hub for checking in teh code to teh repository for deployment purpose.
- Prepared Jenkins scripts to deploy teh code in QA and PROD environment.
- Extensive knowledge and understanding of using JIRA tool to delegate development tasks and followed a full-scale bug life cycle to resolve bugs on a regular basis.
- Wrote Junit test cases to follow a test-driven development methodology.
- Experience in providing on call support to monitor successful deployments in UAT and Production release cycles
Environment: Java 1.7, J2EE, JSP, Eclipse, WebSphere Application Server7, Spring MVC, J2EE Servlets, JSP, XML, HTML, Struts 2.0, AOP, Hibernate, Log4J, RabbitMQ, Junit, JIRA, Maven, Jenkins, SOAP UI, and Oracle 11g.Eclipse, EJB, MVC, CSS, Maven, UI, jQuery, SOAP.
Confidential, Hartford, CT
Mid-level Java Developer
Responsibilities:
- Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQL Server.
- Responsible for Cross-browser testing and debugging and creating graphics.
- Involved in creating CSS for a unified look of teh Front-End User Interface
- Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
- Involved in various phases of SDLC of teh application like Design, Analysis and Code development.
- Used teh MVC architecture to decouple teh business logic and data.
- Designed views for teh application using HTML, CSS and JavaScript.
- Designed and implemented teh shipping module of teh application using Servlets, JSP and Web Services.
- Used SQL server as teh database to store teh transactions and wrote queries and procedures to achieve specific tasks.
- Writing queries for fetching and manipulating data using ORM software iBatis.
- Implemented design patterns like Filter, Cache Manager and Singleton to improve teh performance of teh application.
- Developed and maintained teh application UI based on Eclipse.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed and implemented teh MVC architectural pattern, JSPs as teh view, Struts as Controller and as model.
- Created graphical user interfaces (GUIs) front-end using JSP, JavaScript and JSON.
- Struts Action Servlet is used as Front Controller for redirecting teh control to teh specific J2EE component as per teh requirement.
- Developed JSP wif Custom Tag Libraries for control of teh business processes in teh middle-tier and was involved in their integration.
- Responsible for developing teh client-side validations using JavaScript and JQuery.
- Developed teh XML Schema for teh data maintenance and structures.
- Prepared documentation and participated in preparing user’s manual for teh application.
- Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
- Wrote Log files to teh server so dat it is easy to track teh bugs.
- Implemented teh reports module of teh application using Jasper Reports to display dynamically generated reports for business intelligence.
- Deployed teh application in client’s location on Tomcat web server.
- Provided production support for any unexpected problems teh client faced.
Environment: JAVA, HTML, JS, CSS, Java, JSP, Servlets, iBatis, SOAP, Jasper Reports, SVN, Tomcat Server. EE5, J2EE, XML, HTML, JDBC, SQL Server, WebSphere8, Windows.
Confidential
Jr. Java developer
Responsibilities:
- Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
- Involved in Tax module and Order Placement / Order Processing module.
- Responsible for teh design and development of teh application framework
- Designed and Developed UI’s using JSP by following MVC architecture.
- Developed teh application using Struts framework. Teh views are programmed using JSP pages wif teh struts tag library, Model is teh combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Used Web logic server for EJB handling and for messaging services.
- Used EJB as a middleware in designing and developing a three-tier distributed application.
- Teh Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of teh system and Log4J for logging.
- Created and maintained data using Oracle database and used JDBC for database connectivity.
- Created and implemented Oracle stored procedures and triggers.
- Installed Web Logic Server for handling HTTP Request/Response. Teh request and response from teh client are controlled using Session Tracking in JSP.
- Reported Daily about teh team progress to teh Project Manager and Team Lead.
ENVIRONMENT: Core Java, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, Web Logic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.
