Java Developer Resume
NJ
SUMMARY
- Over5 years of experience in development of applications using Object Oriented Programming Java and J2EE technologies and implementing designs into responsive HTML5/CSS3 templates, using ExtJS, and AngularJS, to build single - page web applications.
- Analysis, Development, Testing, Documentation, Deployment, Integration, and Maintenance of web based and Client/Server applications utilizing Java, J2EE, Spring, Hibernate, JSF, JMS, XML, EJB, JSP, Servlets, JDBC, JNDI, HTML, DHTML, JavaScript, SQL, PL/SQL, AJAX and Web Services
- Experience in application development and providing client-side validations using various frameworks such AJAX and Web Services.
- Good experience in Spring and Spring modules: Spring IOC/Spring DI, Spring AOP, Spring MVC, Spring JDBC, Spring Hibernate, Spring Data and Spring REST Technologies.
- Good knowledge of WebLogic for project build/test/deployment and Log4j for error logging and debugging.
- Hands on experience in AWS, PCF and open source technologies.
- Used Middleware, Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
- Hands on experience of marshalling and un-marshalling using JAXB, parsing XMLs and HTML5.
- Strong experience in coding using SQL, PL/SQL involving Stored Procedures, Triggers and Cursors.
- Clear understanding of Web Sockets and HTTP requests and using Socket.io with Node.js.
- Worked with Jest and Jasmine unit test framework to write unit tests for JavaScript code.
- Worked with backend engineers to optimize existing API calls to create efficiencies by deprecating unneeded API calls.
- Used Jira to track the user stories and defects with agile technology.
- Experience in using version control tools like Subversion (SVN), GIT.
- Extensively worked on Jenkins for continuous integration and for End to End automation for all build and deployments.
- Good Experience working in Scrum teams in Agile methodology.
- Strong working knowledge and experience in the Implementation of Web Services using SOAP and RESTful Web Services.
- RDBMS knowledge and experience includes SQL Server& database programming skills including creating stored procedures, views and data connectivity using ADO.NET.
- Knowledgeable in developing applications using Eclipse, building them using Maven/ANT and deploying them in application servers like WebLogic.
- Implemented a continuous Delivery pipeline with Docker, Jenkins, GitHub and AWS AMI’s.
- Experience with Web/Application servers like Web Sphere, JBOSS and Tomcat Server.
- Worked with Development and QA teams to continuously integrate software development using GitHub and Maven.
TECHNICAL SKILLS
Java/J2EE: Java, JSP/J2EE, JavaScript, RMI, Java Beans, JDBC, Struts, Spring, Servlets, JMS, JNDI, SSL.
Frameworks: Jakarta Struts, Hibernate, Spring core and Spring AOP, Oracle ATG, Endeca
Application Server: Web sphere, JBoss, Tomcat, Oracle WebLogic server
IDEs: Eclipse, Net beans, XML Spy
Case Tools: Rational Rose and Visio Professional
Operating Systems: Linux, Unix Windows
Database: DB2, Oracle, SQL Server
Tools: Maven, ANT, SVN Version Control, CVS Version, HP Quality Center, IBM Rational ClearCase, GIt, Jenkins
Web Services: SOAP, REST, JAX-WS, JAX-RS
XML technologies: XHTML, HTML, DHTML, XML, DTD, XML Schema, SOAP, WSDL
Web Technologies: XML, HTML, CSS, DHTML, JavaScript, EXT JS, DOJO, JQUERY, AJAX, SoapUI Pro, SAX and DOM.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Experience with Software Development methodologies like Agile/Scrum and Involved in business requirements and creating the Jira tickets for user stories.
- Developed the business logic using spring and persistence logic using Hibernate .
- Developed and Implemented Web Services and used Spring Framework.
- Worked in using React Js components, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed a web-based application using React.js, Node.js.
- Used Redux for state management along with React.js.
- Hosted the application on a Node.js server using express middleware.
- Used the light weight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC).
- Worked on HibernateORM Framework to Interact with Oracle database.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for Micro services.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Creates and configure Micro services architecture and integrated with ReactJs application.
- Involved in using spring concepts - DI/IOC, AOP, and Spring MVC. Implemented build package tool using Maven.
- Designing and deploying enterprise-wide scalable operations on AWS.
- Created platform as infrastructure with AWS used Jenkins to run the automated deployments.
- Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.
- Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.
- Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Creation of several Docker files for Logstash, tomcat, CSIS application Docker files.
- Designed tables in Oracle 11g database and worked with Database Developers for implementing Stored Procedures in the application using SQL and PL/SQL.
- Handled response data from RESTFUL web services using XML, SOAP and JSON to update the data.
- Developed the Restful web services and shared service details to the UI team for integration.
- Good Exposure in using the IDE tools like Eclipse, Web Storm and Sublime Text.
Environment: Java 1.8, Restful web services, Node.js, Oracle11g, SQL, PL/SQL, AWS, Jenkins, Javascript, CSS3, HTML5, Jersey API, log4j, AngularJS, React.js, Web Logic, Micro Services, Spring Boot, Spring MVC Framework, WebStorm, Eclipse, GIT- hub, maven, Tomcat9.
Confidential
Java Developer
Responsibilities:
- Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.
- Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
- Designed and Developed User Interactive (UI) of Web pages with the help of HTML5, CSS3, JavaScript, JQuery, Bootstrap and AJAX. Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation. Extensively used Bootstrap for styling HTML5 elements.
- Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class and data validation using JavaScript and AngularJS.
- Design and develop custom directives, custom filters and custom services which can be reused across different templates developed using Angular JS and Bootstrap.
- Filling the requirement gaps and communicated with Analyst to fill those gaps.
- Established a JSON contract to make a communication between the JS pages and java classes.
- Experience in working with GroovyonGrails framework which makes creating complex workflows much simpler.
- To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Integrated Spring DAO for data access using Hibernate.
- Used Spring Security for Authentication and Authorization of the application.
- Implemented an asynchronous, AJAX andJQuery UI components based rich client to improve customer experience.
- Comfortable working on IDEs such as Eclipse, IntelliJ, and NetBeans for Application development.
- Extensively used Maven to manage project dependencies and build management.
- Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.
- Used Hibernate for object Relational Mapping and used JPA for annotations.
- Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement CRUD operations.
- Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for MySQL Server.
- Used Spring data framework for CRUD operations on MongoDB.
- Consumed Web Services to interact with other external interfaces in order to exchange the data in the form of XML and by using SOAP.
- Used JIRA to assign, track, report and audit the issues in the application.
- Involved designing and preparing Unit test cases using JUnit and implemented Log4j using the Spring framework for the production logs.
- Involved in deploying and testing the application in JBoss application server.
- Analysis and Bug fixing of the production problems and defects along with enhancements
Environment: Java, J2EE, CSS, XHTML, Struts, JSTL, JavaScript, AngularJS, JQuery, XML, XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring, AJAX, JSF2.0, JIRA, JBoss 1.6, Perforce, Unix, Eclipse, Maven, JUnit, MongoDB,, MS SQL Server 2008, SVN.
Confidential
Java Developer
Responsibilities:
- Understanding the business requirement and functional specifications of the Genesis project
- R&D in emerging technologies and tools to identify relevance and apply the same to Genesis project.
- Developed UI, micro & web services to migrate the functionalities from using J2EE, REST API, SQL, ExtJS, HTML, CSS, & AJAX
- Participate in meetings with HP Project managers, Product owners and Stake holders for requirement analysis and Participate in Agile process.
- Identify customer’s business flow and gap analysis, provide recommendations in key strategic areas involving competitor performance.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Design and develop the new module/functionality
- Running several commands to run the create deployment, pod, service, ingress.
- Involved in building cross browser compatible web application using ExtJS and bootstrap.
- Developed the application with Continuous Integration and Deployment using Jenkins and AWS.
- Run and debug the Kubernetes cluster for application issues.
- Implemented and tested the enterprise application with jQuery, ExtJS and Spring MVC.
- Created builds using Jenkins for CI/CD and used pipeline plug-in for managing.
- Code understanding and refactoring to develop clean APIs
Environment: Core Java 8, Spring Core, Spring Framework, jQuery, Angular.js, Spring MVC, GIT, Elasticsearch, JavaScript, CSS, HTML, jQuery, Ubuntu 12.4, Splunk, Docker and Kubernetes.
Confidential
Jr Java Developer
Responsibilities:
- Involved in designing and developing device and circuit comparison using JSP, HTML, Java Script, GUI, DOM, EJB, XML and JAXP.
- Created few Database Views.
- Developed SQL Queries, Views, and Packages for handling Database activities in Jboss.
- Used Spring Validation Framework to implement the Data Integrity Enforcements and User Validations.
- Written automated UNIX scripts to automate the process of running regular jobs.
- Used log4J to implement logging to generate audit, debug and error logs.
- Involved in Unit Testing, Integration testing and provided support for System Test, Performance and UAT Teams.
Environment: Java 1.5, JSP, Spring Framework, JDBC, Jboss, Eclipse 3.2, XML, JUnit, Log4J, CVS.