Sr. Java Developer Resume
LA
SUMMARY
- About 61/2 years of experience in Cross - Platform (Web& Client-Server) in application development and design using OOP Concepts, Java and J2EE technologies.
- Experience working wif JAVA 8 and J2EE application in the areas of Application Analysis, Design, Development, Integration, deployment, Testing and Maintenance/Support.
- Experience in using Core technologies like Java, Servlets, JSP, Custom tags, Spring Boot, JDBC, Microservices, Java Beans (EJB), Web Services, Struts, Spring MVC.
- Experience in using Spring components like Spring IOC (Dependency Injection), Spring DAO (JDBC, ORM) Spring Boot, Spring AOP a n d Spring Batch.
- Experience in developing Microservices using Spring Cloud services like Con g server, Service Registry and Circuit Breaker Patterns using Spring Boot.
TECHNICAL SKILLS
Programming Languages: Java /J2EE, C, SQL, PL/SQL
Java Technologies: Java, J2EE, JDK1.4/1.5/1.6/1.7/1.8, JDBC, Hibernate, JSP 1.2/2, Servlets, JMS, Struts, Spring Framework, Java Beans, Vertx, Web Services (REST, SOAP), AJAX, JNDI, XML Parsers, EJB, GITLAB, Docker FrameworkMVC, Spring 2.0/2.5/3.0/3.5, Confidential boot, Spring CloudHibernate3.0/3.2, Struts 1.2/2.0
Operating Systems: Windows, MacOS, LinuxDatabasesOracle, MySQL, MongoDB, NoSQL, Oracle XDK, Microsoft SQL Server
Scripting Languages: JavaScript, TypeScript, jQuery
Web Technologies: HTML/HTML5, XHTML, XML, CSS/CSS3, Bootstrap, JSP, AngularJS, Angular 4, AJAX, NodeJS, ReactJS, DOM. Web ServersApache Tomcat, WebLogic, WebSphere, OC4JDevelopment Tools: Eclipse, IntelliJ, NetBeans, Rational Rose, Visual Studio, VSCode, SubVersion Build toolsANT, JUnit 4.7, Maven, Gradle Cloud PlatformAmazon Web Services: EC2, S3, ELB, EMR, Auto scaling, Elastic Beanstalk, Cloud Front, Cloud Formation, Elastic Filesystem, RDS, DMS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM, OpenStack Version ControlSVN, GIT, Bitbucket
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, LA
Responsibilities:
- Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
- Followed Agile Methodology in analyze, de ne, and document the application, which will support functional and business requirements. Coordinate these e orts wif Functional Architects
- Designed, developed and tested the application HTML5, CSS3, Bootstrap, JavaScript, jQuery and AngularJS that meets accessibility and web browser standards for website.
- Worked in using AngularJS components, Forms, Events, and Router concepts. Designed REST and SOAP services.
- Implemented the application using Spring MVC Framework and handled the autantication, authorization, and access-control features by using Spring Security.
- Designed and developed Micro Services business components using Spring Boot, Used Spring Data (JPA) module for performing CRUD operations on database.
- Created POC for Automatic update for the deployment status update using Vert.x Framework (push Noti cation), HTML5, CSS3, JavaScript, Junit & JAVA.
- Good experience on working wif Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
- Developed test cases and performed unit test using JUnit Framework and Mockito Framework in Test Driven Development(TDD) approach.
Environment: Java 8, J2EE, Spring Data JPA, MySQL, Spring Boot 4.x, Spring AOP, Spring Security, LDAP Mail Server, Restful Web services, AWS EBS, AJAX, XML, HTML 5, CSS 3, GitHub, Jenkins 2.x, Maven, Junit 4.x, TDD, SonarQube, Angular 5.
Java/J2EE developer
Confidential, TX, USA
Responsibilities:
- Designed and developed all frontend and backend modules required for the integration.
- Involved in Writing Use Case Documents, UML diagrams and Project Design Documents using Rational rose.
- Developed front-end forms using HTML, CSS, JavaScript, jQuery and AJAX
- Used Spring Framework for dependency injection for Action classes using Application Context XML le.
- Involved in implementation of MVC pattern using JSP and Spring Controller and developed business objects using Spring IOC, Spring MVC and Spring AOP.
- Worked on SOAP and RESTful Services using WEB API which return JSON data.
- Implemented SOA architecture wif Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
- Generated XML formatted data from the database and loaded XML formatted les into the database tables using XML - SQL Utility (XSU).
- Installed and con gured WebLogic 12c Admin and Managed Servers in Cluster setting Used Struts Framework, Tag Libraries to implement J2EE design patterns (MVC).
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSP, Java 8, JDK, structs, Spring MVC, Spring IOC, Spring AOP, Oracle 12C, SOAP, RESTful, AWS, WEB API, JSON, J2EE, PL/SQL, JPA, Hibernate, Log4j, ANT, JDBC, Unit Testing, Multithreading.
Java Developer
Confidential, KS
Responsibilities:
- Implemented the Design and developing modules using Agile Methodology. Planning iterations for e ective design and development of the Modules.
- Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS, JSTL, and XSL. Used JSTL tags for communicating between controller and JSP.
- Developed user interface using JSP, HTML, CSS and JavaScript.
- Developed RESTful web services to retrieve JSON documents related to customer and consumed SOAP based Web Services.
- Developed Unit testing frame driven by Test First methodology (TDD), used mock objects, easy mock, cactus, Selenium to develop the test cases for server side as well as for user interface.
- Has run UNIX automated deployment scripts for QA and Development environments Involved in deployment and integration testing wif other subsystems.
- Involved in Defect xing and Code Review Process.
- Deployed the application in Tomcat Web Server on Unix Boxes.
Environment: HTML, CSS, JavaScript, Java8, jQuery, AJAX, JSP, structs, Spring MVC, Spring IOC, Spring AOP, SOAP, RESTful, WEB API, JSON, J2EE, PL/SQL, JPA, Hibernate, Bit Bucket, Unit Testing, Multithreading.
Software Enginee
Confidential
Responsibilities:
- Designed web pages and forms for nancial web application based on JavaScript, AngularJS and SQL Server.
- Performed application development using tools like IntelliJ, JUNIT, Clear Case and ANT.
- Focused on in-place migration of application from a Legacy framework to in-house built complex framework based on Angular JS to improve user experience and performance
- Remodeled existing codebase to maintain in-place migration and ensured legacy application’s functionality is intact while developing in new framework
- Worked on Email noti cations on all event triggers and Create/ Edit Test data at Test case level.
- Developed RESTful Web Services wif JAX-RS using Spring Boot and Micro Services Architecture and worked on testing the
- RESTful APIs using tools like POSTMAN.
- Collaborated wif quality assurance team and business team to review user stories following Agile methodology Developed solutions to automate loading of bulk data into database tables using Windows batch programming Worked on Java, Swing, SQL Server, CVS, JUnit technologies
- Resolved bugs and Change Requests in already existing code.
Environment: Java Beans, IntelliJ, Clear Case, Tomcat, Apache, WebSphere Application Server, Spring, Struts, JSP, Servlets, JavaScript, CSS, AngularJS HTML, Java, Eclipse, Visio, Oracle, Windows XP, Clear Case, Clear Quest.
Java Developer
Confidential
Responsibilities:
- Played key role in the implementation of the web application.
- Preparing the documentation for Low Level design of the application and Process Flow of control for the entire application. Implemented the Consolidated applications front-end pages using JSP's, JSTL, and Struts Tag Libraries.
- Designed the Web application implementing the Struts framework for Model-View - Controller (MVC)pattern to make it extensible and exible.
- Implemented the architecture wif Struts-Con g, Action Form classes & Action classes. Developed the helper classes used by most of the components in this application.
- Extensively used Struts UI tags for developing UI Pages.
- Used prepared statements and callable statements to implement batch insertions and access stored procedures. Involved in bug xing and for the new enhancements.
- SVN used as Source & version control for rebasing & delivering code.
Environment: Java, Servlet, JSP, HTML, CSS, Struts 1.2, JDBC, JNDI, WebLogic Server 8.1,Oracle, Spring, Struts, Tomcat, Docker.