Senior Java Developer Resume
Atlanta, GA
SUMMARY
- 7 years of experience in building Java J2EE applications Expertise in Systems Analysis, Design, Development and Implementation of Web and Client/Server and Enterprise Application development using J2EE Framework.
- Hands on experience in Architecture, Designing, Development and Deployment of High Performance, Scalable, Distributed Applications.
- Hands - on experience in building web and enterprise applications in various domains like Health, Banking/Financial Services, and Insurance and Software Service verticals.
- Experience in implementing Service Oriented Architecture.
- Expertise in developing large scale eCommerce applications using J2EE technologies.
- Experience in developing REST APIs with Spring Data REST and Sprint BOOT Framework
- Experience in developing and testing SOAP Web services
- Experienced working with Web Technologies such as HTML, CSS, XML, XHTML, DHTML, AJAX, Java Script, JQuery, JSON, DOM, Angular.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Strong experience in Hibernate ORM framework.
- Experience designing, creating, and operating continuous delivery pipelines with Jenkins Strong experience in backend coding for Microsoft SQL Server, IBM DB2, Oracle 9I/11G, MySQL using procedures/Functions, cursors, triggers and packages in PL/SQL.
- Expertise in developing applications using Swings/AWT, Multithreading, Util packages, Struts, Enterprise Java Beans (EJB), Servlets, JSP, JDBC, Applets, SOAP, POJO, DOA/DTO, Hibernate, Spring frameworks.
- Working knowledge of Web/Application Servers like Red Hat JBoss, Apache TomCat, IBM Web Sphere and Oracle WebLogic
- Expertise in tools and utilities like Eclipse, Rational Rose (UML tool), Ant, Maven, Sonar.
- Experience on Agile/Scrum and Extreme Programming (Test Driven Development, Pair Programming, Code Reviews).
- Extensively experienced in using various design patterns such as MVC (Model-View-Controller), such as Singleton, Session Facade, Service Locator, Factory and Business Delegate in the development of MultiTier distributed Enterprise Applications Understanding of Java Beans, XHTML, JAXB, JDOM, SQL/XML, RMI/CORBA.
- Good understanding of all aspects of Testing such as Unit, Regression, Agile, White box, Black box.
- Experienced in Network Programming with Java and hands on knowledge of networking concepts. Capable of customer support and user training. Quick at grasping new technologies and keeps on updating my skills.
- Good team player and excellent leadership qualities. Hardworking, honest with good interpersonal skills.
TECHNICAL SKILLS
Languages: C, C++ with OOPS, JDK 1.8, PHP
J2EE/J2SDK: Multithreading, Applets, AWT/Swings, JNDI, Servlets 2.3/2.4/2.5, JSP 1.2/2.0, EJB 2.0/3.0, JDBC 2.0/3.0, Java Beans, Struts 1.0/1.1/1.2/2.0 , JMS
Technologies: Java Script, HTML, XML, CSS, SGML, XHTML, XSLT, DHTML, AJAX, JQuery, JDOM, XQuery, JSON, RMI, Maven, ANT, XMLBeans
Servers: Red Hat JBoss, Apache TomCat 3.3, IBM WebSphere 4.0/5.x/6.x/8.x, Oracle WebLogic
Databases/RDBMS: Oracle8I/9I/10g/11g, DB2, Microsoft SQL Server, PostgreSQL, MySQL Server
Tools: MS Office, Eclipse 3.2/3.3/3.4/3.5 , Rational Ross, Dreamweaver, Edit plus, XML, Oracle Applications, RAD, WSAD 4.0/5.0/6.1, JBuilder 5.0, NetBeans IDE, STS, SQL Developer
Frameworks: Design Patterns (Singleton, Service Locator, Business Delegate, Session Façade, Builder, Factory Pattern.), Spring1.0/2.5/3.0, Hibernate 2.0/3.0, SOAP, MVC, Apache Struts Framework
Protocols: TCP/IP, HTTP, FTP, IPV6
Testing: Unit Testing, Regression Testing, Functional Testing
Version Control: SVN, CVS, GIT
Operating System: Unix, Linux, Windows 98/XP/Vista/7/10
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Java Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle.
- Developed applications using Spring framework in Spring Tool Suite.
- Worked in an Agile Scrum environment to meet project deadlines by providing capacity required for development deliverables, progress updates during stand-ups and showcasing the outputs.
- Develop application from 3 Amigos meeting from design through acceptance.
- Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 2.0, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java.
- Designed applications in Angular 2.0 framework by using its ability to create simple and scalable code for SPA.
- Worked on Web Forms 2.0 in Angular 2 and their Validations.
- Developed Java Beans that interact with the back end layer to fetch the data and displayed accordingly.
- Developed applications using Spring Dependency injection.
- Implemented Declarative transaction management using spring AOP - Aspects, Point cuts and Advices.
- Implemented Spring Exceptional handling for error control.
- Built and run test cases using Mockito/Junit for the code changes made to the project Created BDD test cases Used Drools rules engine.
- Deployed the applications to cloud platform, Developed user interface using JSP, Spring Tag Libraries to simplify the complexities of the application.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Involved in functional testing for the developed application.
- Automated the build and release cycles by integrating Git Lab into Jenkins,
- Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles Used Groovy scripting for developing build scripts through Jenkins
- Worked in Agile Kanban methodology to accomplish tasks.
- Monitored and processed IBM Message Queues for asynchronous communication.
- Used SQL statements and stored procedures to fetch the data from the DB2database.
- Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
- Modify and update the existing services code to support new business requirements Generated reports using BIRT.
- Utilized SVN for software configuration management and version control.
- Worked on BMC True Sight for managing messages in the queues.
- Executed SPLUNK queries for debugging the application logs Documented daily meetings, build reports, release notes and many other day-to-day documentation and status reports.
- Performed all necessary day-to-day GIT support for different projects.
- Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
- Used HPE Service Manager for incident handling while on service support.
Environment: J2EE 1.8, JUnit, Design Patterns, MSOffice 2010, JSON, XML, GIT, Angular 2/4, WebServices, SOAPUI, SQL Developer, Windows 10, Spring framework, Hibernate, Docker, Jenkins, Oracle cloud, Spring Batch, Spring Boot, Jira.
Confidential, Bloomington, IL
Senior J2EE Developer
Responsibilities:
- Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment.
- Created and Modified the documentation for all the webservices I was a part of Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect on the territorial module.
- Extensively Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Sprites, CSS Padding, CSS Table, Pseudo Elements & Classes and CSS Behaviors in CSS.
- Worked with Angular CLI (Command line Interface).
- Experience in making Responsive Web Pages using Bootstrap
- Integrated and Developed WS in Rapid Application Developer (IBM RAD) and Deployed the same in IBM Web sphere Server.
- Designed, Developed and Deployed SOAP and Restful based webservice to be consumed by the BPM layer.
- Consumed SOAP based webservice and generated UI clients to support in organization customer needs.
- Implemented MVC framework for developing a web service client.
- Developed web services that make database calls (db2) performing inserts, updates, and select queries. Implemented DAO and DTO design pattern.
- Consumed webservices (EJBs) in creating the UI Service, which is a UI that makes AJAX calls the WS via a servlet and displays it on a JSP page.
- Attended Daily, BiWeekly and progress meetings.
- Interacting with the QA, Bas and BPMin order to understand the requirements, interactions between the different applications and User Stories.
- Designed and Developed user interface using Jquery, JavaScript, and HTML.
- Made AJAX calls to the backend to retrieve data and display on to the JSP page.
- Used SVN for version control system.
- Design and developed a automation testing suite for SOAPUI to test web service request using Groovy script.
- Build project in Jenkins, before submitting for Deployment into the development servers.
- Perform Junit testing to all the web services and web service clients before submitting for code reviews and deployment.
- Used WinScp to access Logs residing on the Linux Server for Root Cause analysis.
Environment: J2EE 1.7, Java, Servlets, JSPs, JDBC API 3.0, Multithreading, GIT,Angular 2 JUnit, Design Patterns, MSOffice 2010, JQuery, WinScp, HTML, AJAX, JSON, XML, XSLT, EJB 3, SVN, WebServices, Spring Boot, SOAPUI, TOAD, IBM Websphere Application Server 8, Windows 7, Linux, Groovy Script.
Confidential
Software Developer, JAVA
Responsibilities:
- Developed ordering and billing system application for a hotel
- Involved in the catalog design, order placement and billing modules
- Implemented the waterfall methodology for application development
- Prepared the design document for Document Management Module and User Management Module.
- Involved in Developing Web Application with Software Development Cycle (SDLC)
- Involved in analysis, design, and development of payment system
- Developed specs that include Use Cases, Class Diagrams, Sequence Diagrams, and Activity Diagrams.
- Set up the new web server environments for deploying the web applications.
- Used SOAPUI for deploying and testing the services.
- Extensively used JDBC in data access layer to access and update information in the database.
- Was responsible in implementing various Design Patterns like Singleton, MVC, DAO, DTOs and Factory Pattern.
- Developed user interface using JQuery, JavaScript, MVC, and HTML.
- Retrieved and generated JSON objects to be passed between UX and WebServices.
- Troubleshoot web server issues when installing and deploying.
- Performed Unit Testing for every module
- Performed tracking, monitoring and maintain the assigned tasks.
- Coordinate with development to understand the product design and help resolve application and performance issues.
- Generated various mappers and classes on the schemas
- Produced and maintained accurate documentation, and installation guides.
Environment: J2EE 6.0, Servlets 2.5, JDBC API 3.0, JSP 2.1, Multithreading, SOAP, Web Services, Design Patterns, SOAPUI, MSOffice 2007, Netbeans, Windows 7/Linux.