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 the 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 noledge 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 noledge 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 noledge 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 noledge 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 the 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 the spring AOP programming to configure logging for the 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 the data source.
- Used Restful API and experience in web services, developed using JAX- RS and SOA.
- Performed purification of the application database entries using Oracle.
- Using GIT for software configuration management and version control to pull and push the source code of the 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 the Angular2.
- Implemented reusable components and services using Angular2 core modules and Observables.
- Written custom directives and pipes dat serves the user needs.
- Used secure O-Auth framework for authentication and authorization of the application.
- Used Hibernate ORM framework integrated wif spring for database connectivity.
- Implemented Data Access Objects (DAO) to abstract and encapsulate access to the 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 the built application in JBoss application server.
- Implemented some design patterns which greatly boost the performance of the application.
- Deployed the application in various environments DEV, QA and also Production using Jenkins.
- Used the 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 the application in customized Web Sphere Liberty application server.
- Created artifacts in Bamboo to deploy the UI builds in IHS server.
- Deployed the application in various environments DEV, Sandbox and Production using Bamboo.
- Used the 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 the 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 the Data Models used as part of the 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 noledge and understanding of Hibernate ORM tool. Reverse engineered numerous project artifacts to speed up development efforts.
- Implemented the 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 the 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 the data base to access accounts of tax payers.
- Used Eclipse IDE for development of the project. WebSphere Application server is used for deployments in all environments.
- Used SQL for writing the database queries to get the required data for batch jobs and also for the individual account.
- Used Apache ANT as build tool to continuously integrate the Web application.
- Consumed SOAP based Web Services to integrate wif the Web Application.
- Used SVN code repository for Version Controlling.
- Involved in the development of the presentation tier using JSP, HTML, CSS, XML, JQuery and UI for login, find Subscriptions modules and also for the development of custom online forms.
- Implementing the logic using JSP’s, Servlets for updating the taxpayer information on ETPM.
- Wrote embedded SQL and Stored procedures for data manipulation and interacting wif the Oracle database.
- Application was deployed in Web Sphere Application server across all environments.
- Worked actively in fixing the bugs reported in Test, UAT and Production environments.
- Implemented Logging functionality using Log4J and Spring AOP frameworks.
- Used GIT Hub for checking in the code to the repository for deployment purpose.
- Prepared Jenkins scripts to deploy the code in QA and PROD environment.
- Extensive noledge 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 the Front-End User Interface
- Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
- Involved in various phases of SDLC of the application like Design, Analysis and Code development.
- Used the MVC architecture to decouple the business logic and data.
- Designed views for the application using HTML, CSS and JavaScript.
- Designed and implemented the shipping module of the application using Servlets, JSP and Web Services.
- Used SQL server as the database to store the 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 the performance of the application.
- Developed and maintained the application UI based on Eclipse.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed and implemented the MVC architectural pattern, JSPs as the 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 the control to the specific J2EE component as per the requirement.
- Developed JSP wif Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Responsible for developing the client-side validations using JavaScript and JQuery.
- Developed the XML Schema for the data maintenance and structures.
- Prepared documentation and participated in preparing user’s manual for the application.
- Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
- Wrote Log files to the server so dat it is easy to track the bugs.
- Implemented the reports module of the application using Jasper Reports to display dynamically generated reports for business intelligence.
- Deployed the application in client’s location on Tomcat web server.
- Provided production support for any unexpected problems the 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 the design and development of the application framework
- Designed and Developed UI’s using JSP by following MVC architecture.
- Developed the application using Struts framework. The views are programmed using JSP pages wif the struts tag library, Model is the 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.
- The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
- Used JUnit for unit testing of the 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. The request and response from the client are controlled using Session Tracking in JSP.
- Reported Daily about the team progress to the 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.
