Java/j2ee Developer, Resume
2.00/5 (Submit Your Rating)
Chicago, IL
SUMMARY
- 5+ years of total professional experience in user interaction, requirements gathering, systems analysis, design, development and implementation of various multi - tiered architecture-based enterprise applications.
- Expertise in Core Java and J2EE technologies such as Servlets, JSP, Swing, JDBC, Struts1.x/2.x, Hibernate 3.0, Spring2.5, EJB2.x/ 3.x, JMS, Web Services, HTML, DHTML,CSS, XML, XSLT, JNDI, Java Mail, DOM/SAX parsers, JavaScript, Ajax, jQuery.
- Extensive Experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework.
- Experience in Microservices Architecture with Spring Boot and Docker.
- Implemented MVC Design Pattern Using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
- Used Object/Relational persistence and query service Hibernate in combination with Spring.
- Good Experience in the development and Deployment of Session, Entity and Message driven Beans. Hands on Experience in JMS methodology and Working knowledge in MQ series.
- Experience with Servers like Web Sphere 5.x/6.x,,JBoss4.xand Tomcat5.x/6.x and Proficient in programming with different Java IDE like Eclipse, WSAD, RAD6.0 and JBuilder.
- Solid working knowledge of Java Web Services using SOAP, WSDL, and UDDI.
- Expertise in developing N-tier Applications using Java and J2EE Design Patterns (Session Façade Pattern, Service Locator Pattern, Repository, Business Delegate Pattern and Data Access Object).
- Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, DB2, MS SQL Server and My SQL.
- Expertise in programming with SQL, PL/SQL, TSQL and Stored Procedures.
- Experience with various Software Development Methodologies like SDLC, Waterfall, Object Oriented Analysis and Design (OOAD), Agile with Scrum/Extreme programming, RUP.
- Experience in XML technologies including XML, XSLT, XPATH, XSL-FO, DTD/Schemas. Hands on experience in using XML parsers (DOM, SAX).
- Used jQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
- Developed Single Page Application ( SPA ) using Angular Js .
- Used log4J for application logging and notification tracing mechanisms.
- Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
- Expertise in development of test cases using JUNIT to check expected results.
- Worked with ANT Builder, and ANT/Maven for the application building.
- Experience in developing web-based applications using PHP, Angular JS, C++, XML, CSS , HTML, JavaScript and jQuery .
- Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle ( SDLC ).
- Developing scripts for build, deployment, maintenance and using Python and Bash.
- Good experience in unit testing, Jasmine and Junit, Automated testing using Java, TestNG, Selenium (IDE web driver), Integration testing using Continuum, Selenium, Hudson and Jenkins.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
- Languages: C, C++, Java, PL/SQL.
- J2EE Technology: Web services, WSDL, EJB 2.0, JSP, AJAX, JDBC, Servlets, JMS, JCA, Java Beans, java Mail, RMI, JNDI, Java, XML, ANT, Maven, Design Patterns.
- Web Technology: HTML, CSS, JavaScript, XML, DHTML, JSP.
- XML Technology: SOAP, DOM, JAXP, JSON, SAX, XSLT, XSL, Xerces, Xalan, JAXB, XML Spy.
- Methodologies: MVC, RAD (Rapid application Development), JAD (Joint Application Development), UML, OOPS (Object Oriented Programming).
- Web/Applications Servers: WebSphere 5.1, JBoss, Apache Tomcat, SunOne Web Server 6.1.
- Frameworks: Struts, Spring, Hibernate.
- Tools & IDE: JBuilder, Eclipse, NetBeans, JDeveloper, Erwin, Rational Suite, WSAD, TOAD.
- Database: Oracle 10g, SQL Server, DB2, MySQL, Couchbase, MySql, Oracle, Postgres, Redis, NoSql, RDBS
PROFESSIONAL EXPERIENCE
Confidential
JAVA/J2EE DeveloperResponsibilities:
- Worked on Java8.
- Developed a web application using the Spring MVC framework.
- Designed and developed User Interface for the Web Application using HTML, JSP, Java Script, JQuery and AJAX.
- Developed the Application as Single Page Application(SPA) using Angular JS
- Worked on Angular JS controllers and created functions to interact with the RESTful Web Services using AJAX
- Developed Custom Factories and Services using AngularJS for refactoring Code reuse
- Formatted data by using Angular JS Filters before processing data further
- Used AngularJS Expressions and Scope object to bind data and controller with views
- Created reusable HTML templates and style sheets based on UI standards and guidelines
- Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
- Refactored and enhanced an existing Angular JS application to follow strict MVW patterns for improved source code maintenance
- Used Spring Boot at back-end which helped us develop an application with ease.
- Developed Micro services using Spring Boot.
- Designed and developed REST based Microservices using the Spring Boot.
- Hands on experience on Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB, RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, and SNS.
- Selected the appropriate AWS service based on compute, data, or security requirements.
- Integrated Amazon Web Services AWS with the infrastructure of other applications.
- Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
- Discussion with the team members to finalize the design, architecture and task allocation for the user stories.
- Developing promotions Microservice using Java, Spring Boot.
- Worked on developing Microservices using Spring Boot and Spring Cloud were developed, test and documented scalable and high-quality business applications according to business requirements.
- Used spring core annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
- Implemented Single Sign-On (SSO) module.
- Used Single Sign-On (SSO) to ensure all our services are completely protected.
- Administrators were responsible in maintaining the Single Sign-On (SSO) services.
- Developed the application using spring, hibernate and REST webservices.
- HP Quality center is used to log and track the Bug (Defects) fixes.
- Designed and developed a Java-based link shortening service runin Docker containerson Confidential Kubernetes and CouchbaseDB
- Extensively worked on the Spring DAO using JDBC. Used JDBC Template and JDBC DaoSupport to obtain data connection using Spring.
- Involved in Requirement gathering, Analysis and Design using OOA/UML.
- Database design and connectivity done by using JDBC Bridge.
- Used Data Access Object (DAO) to access the data with Data Source.
- Developed custom controllers for handling the requests using the spring MVC controllers.
- Spring Beans are configured using traditional XML approach.
- Used AWS RDS for database configuration.
- Used AWS code pipeline for moving the code across different environments.
- Wrote SQL Queries and PL/SQL procedures to create, retrieve and update data.
- Used Log4J for logging the error messages.
- Used Maven Framework to build the project and deploy the applications on the server.
- Prepare and trigger builds for all environments using Quick Build.
- Cascade content management and security control configuration.
Environment: Agile, JEE6, Spring MVC, Spring Web Flow, Hibernate, RESTFUL Web Service, jQuery, Log4j, JUnit, Mockito, Oracle, STS, GIT.
Confidential
JAVA Fullstack DeveloperResponsibilities:
- Used Spring MVC Framework Dependency Injection for integrating various Java Components.
- Extensively worked multiple JSP pages using spring MVC.
- Worked with ESB (Enterprise Service Bean) for designing and implementing communication between mutually interacting software applications in a service-oriented architecture ( SOA).
- Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using Channels and goroutines.
- Experience writing data APIs and multi-server applications to meet product needs using Golang.
- Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
- Wrote microservices using Golang.
- Developed RESTful web services with the use of REST API.
- Experience in working with Spring MVC Controllers and Spring Hibernate templates.
- Used Micro services architecture to break down the monolithic application to independent components.
- Implemented code using design patterns like Façade, Factory, DAO and DTO.
- Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components that include Hibernate Entities, Spring-Hibernate DAO and Spring models following MVC architecture.
- Used JSON parsing to implement REST Web Services.
- Taken care of complete Java Multi-threading part in back end components.
- Consumed Enterprise Web Services and generated client using Jersey and Axis Frameworks in RAD IDE.
- Expert in providing the best solution and troubleshooting the network.
- Configured the Spring, Hibernate, and Log4j configuration files.
- Used Ajax in JSON format for asynchronous request handling and partial refreshing by the user
- JSON request/response from UI is processed using Spring Boot, Spring MVC Restful features with micro services Architecture and Hibernate/JPA framework is used to save/retrieve the data in the backend
- Involved in testing and deployment of application Tomcat Application Server.
- Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkin and Maven.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
- Developing micro services PCF (Pivotal Cloud Foundry) and AWS ECS Fargate applications in cloud environment.
- Application development coding, unit testing, defect fixing, deployments, issues debugging, etc. for multiple modules.
- Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.
- Designed Splunk dashboards to view the AWS CloudWatch logs.
- Designed and implemented Cassandra NoSQL (MongoDB) based database and associated RESTful web service that persists high-volume user profile data.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target Apache Tomcat Servers and worked on continuous integration servers like Jenkins.
- Used GIT as version management, Jira for defect management system.
- Used JUnit for unit testing of the application and log4j for logging.
- Developed multiple microservices deployable on kubenetes engine using docker
Environment: Java, J2EE, JSP, Servlets, JDBC, Spring MVC, Hibernate, Web Services, SOAP, REST API, Restful, Micro Services, Oracle, TOAD, JUNIT, SQL, PL/SQL, Spring Tags, HTML5,, CSS3, ANT, Maven, Jenkin, MongoDB, UML, TOAD, Web Sphere, Agile, AWS and Linux.
JAVA DeveloperConfidential
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Developed web client application by JSP, HTML, Perl and XML/XSL Schema.
- Involved in coding front end using Struts Framework concepts like Action classes, validation.xml, Tiles.xml, Dyna Action Form Beans, Struts-config.xml, JSP’s.
- Involved in writing Web Service client components to call Rating & Billing and other Infinys components using JAX-RPC.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml
- Involved in implementing business requirements using EJB by writing stateless session beans.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate 2.1.7.
- Involved in performance improvement sessions and suggested few performance tips like caching, objects creation techniques.
Environment: Windows XP, Struts v1.2.9, Hibernate 2.1.7, EJB 3.0, HTML, JPS, Web Services(JAX-RPC), XML, SOAP, WSDL, ECLIPSE 3.1.0, Oracle 9i.
