Java Developer Resume
SUMMARY
- Around 6+years’ experience as a Java Developer on Enterprise application, Distributed Application Development, Client/Server Application, Internet based database application and developing JSEE technologies using JDBC, Servlets, JSP, Java Beans, Spring and Hibernate, EJB, Web service.
- Experience with Core Java with Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
- Configuration of application classes in Spring configuration file.
- Experience in using Spring ORM module and integration with Hibernate ORM framework.
- Experienced in developing SOAP and Restful web services using JAX - WS and JAX-RS.
- Experience in developing applications using waterfall and Agile methodologies.
- Hands-on experience in development of Microservices and deploying in Docker
- Expertise in developing rich GUI interfaces using HTML, JavaScript, JSP and Servlets.
- Experience in writing applications using Java/J2EE& related technologies such as Hibernate3, EJB3, Struts, Servlets, JSP, JDBC, SWING, Java Beans, XML, XSL, Node Js, HTML, SQL, PL/SQL middleware technologies such as Web Services, SOAP and WSDL.
- Extensive use of Open Source Software such as Web/Application Servers like JBoss 6/7, Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT1.9 for making build scripts, VSS, SVN,Clear Case for version control system, Eclipse 3.x, Net Beans 6.x IDE.
- Extensive experience in Struts Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
- Proficient in implementation of spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security and Spring Boot.
- Experience on Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Good experience in writing SQL & PL/SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
- Created stored procedures to execute group of SQL statements for Cognos report generation
- Hands on experience in working on XML suite of technologies like XML, XSL, XSLT, DTD, XML Schema, SAX, DOM, JAXB.
- Worked with application servers and web servers such as Web Logic, Tomcat.
- Extensive development experience on different IDE's like Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0 and NetBeans.
- Having experience with Cloud Computing environment like Amazon Web Services (AWS).
- Experience in AWS Solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
- Experience in application remote debugging using java debugger and Eclipse and used conditional breakpoint, exception breakpoint, logical structure and copy stack.
- Extensive experience in implementation of the version control software's like VSS and Clear Case.
- Developed Applications using Enterprise Layer, Business Logic Layer and Presentation Layer.
- Highly organized with the ability to prioritize workload, manage multiple projects and meet project deadlines by following project standards and procedures as per client specifications.
- Committed to enhancement of software reliability, performance and adherence to coding standards while contributing to the technical code documentation.
TECHNICAL SKILLS
Languages: C, C++, Java (J2SE 1.8/1.7/1.6/1.5 , J2EE 6 / 5), SQL, PL/SQL
Software: Microsoft Office Suite (Excel, Outlook, PowerPoint, Word)
Technical: Java,Angular, CSS, HTML, JavaScript, Microsoft SharePoint, SQL
J2EE Technologies: Collections, Threads,Java Bean, JDBC
XML Technologies: XML, XSL, DTD/Schema, DOM/SAX API, JAXB.
Framework: Spring,JPA (Hibernate)
Testing Tools: JUnit 4.x, JIRA, Jenkins, Selenium, Karma, Protractor
Web Server: Apache Tomcat 5.x/6.x, Web Sphere 5.0, Web Logic 11g, GlassFish
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Implement Design Patterns like Singleton and Factory patterns.
- Involved in researching new frameworks and suggesting their outcome to the project.
- Work on JSPs as view in Spring MVC Framework.
- Extensive use of Spring Framework for Controller components and View components.
- Work on Spring as Application Level framework and Hibernate as persistence Framework.
- Write persistent Hibernate mapping classes using annotations approach.
- Involve in deploying and testing the application using JBoss application server.
- Involve in troubleshoot technical issues, conduct code reviews, and enforce best practices.
- Implement Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Developed core Java programs for all business rules and workflows using spring framework.
- Use RESTful Web services for producing and consuming Receipt and Case data information from other subsystems.
- Analyze and fine-tuned slow running queries and kept maintenance of existing code and analyzing the impact of changes in scripts and data model.
- Work on Oracle as backend database for storing application data.
- Work on GIT as version control system and Log4j for logging at different modules.
- Implement Test Driven Development using JUnit as Test Framework by Implementing Test Driven Development.
- Used Spring Boot which is radically faster in building cloud Microservices and develop spring based application with very less configuration.
- Participate in meetings with business users for requirements, understanding and addressing the issues and changes in existing system.
- Act as responsible person in delivering project with timelines.
- Actively involved in requirements gathering, Analysis, Development, and Testing.
Environment: Core Java, java 8, Maven, JDK1.8, Spring MVC, EJB, Servlets, JSP, Restful web services, TOMCAT, XML, Hibernate, Oracle, Git, Spring Boot, microservices, Singleton and Factory design pattern.
Confidential, Denver, CO
Java Developer
Responsibilities:
- Designed user interface for Algorithm legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
- Used AngularJS for two-way data binding and used AngularJS for separation of presentation logic from application logic.
- Worked with ReactJS JavaScript librariesJava, Spring MVC.
- Configured beans in spring configuration file with Spring IOC, Spring Core, Spring AOP and MVC for enhanced modules.
- Extensively worked on core Java concepts for backend coding which involves Collection API and multithreads.
- Experience in Web UI Technologies using HTML, jQuery, Ajax, JavaScript, Angular JS & Node JS.
- Implemented web pages including tables, tree-tables, buttons, navigation bar in Angular, Type Script, JavaScript, jQuery, CSS and HTML based on UI design.
- Used Spring Core Annotations for Dependency injection, Spring MVC for RESTAPI's and Spring Boot for microservices.
- Designed the dynamic and web compatible pages using the HTML5, CSS3, JavaScript, AngularJS, Bootstrap, JQuery
- Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts
- Converted PSD mock-ups into pure hand-written HTML and CSS pages.
- Worked with backend developers to convert HTML/CSS non-functional pages into dynamic JSP pages.
- Designed and developed the UI using HTML, CSS and JavaScript, Bootstrap, jQuery.
Environment: JavaScript, HTML4/5, CSS2/3, UNIX Shell Scripting, JSP, EJB, XHTML, DHTML, XML, Web Services, jQuery, Bootstrap, microservices, Angular4, Spring Boot, Git, API, TDD, Web Logic, D3.js, Hadoop, Oracle, Jenkins, Node.js.
Confidential
Java Developer
Responsibilities:
- Worked asJavaDeveloper assisting my team in developing two different Web-based applications.
- Developed UI pages with JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery, and used Boot Strap for creating Responsive Web pages.
- Involved in developing a Single-Page Application pages using AngularJS, REST Services.
- Improve presentation of web pages CSS, Adobe Flash and JQuery plugging.
- Used JQuery and AngularJS to provide dynamic User Interface and for the client side validations.
- Used Angular JS to include creating modules and components and coupling them together into a functional app.
- Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS and JQUERY.
- Improved application security and login services by using Spring Security, making the application more secure.
- Used Spring Inheritance to develop beans from already developed parent beans.
- Used Spring Framework for Dependency Injection and integrated it with the JSF Framework.
- Performed code build and deployment using Maven.
- Administered and deployed applications into JBoss Server.
- Created tables and worked on Oracleand PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
- Wrote My SQL queries to get the data, update the data from the database and to connect database in the DAO implementation classes.
- Expose and Consume serviceas CXF Web Service.
- Developed test cases and performed unit testing using Karma, Jasmine and JUNIT Test case.
- Developed test scripts in Selenium Web Driver usingJavaLanguage.
- Implement technologies we used NPM to improve development process.
Environment: HTML5, CSS3,JavaScript, XML, AngularJS 1.x, Restful Services, Node JS, Spring MVC, spring, Spring Boot, S, Spring Core,Java8, Oracle, JDK, Multi-Threading, Spring Security, Hibernate, My SQL, Maven, JBoss, Eclipse.
Confidential
Junior Java Developer
Responsibilities:
- Involved in understanding the functional requirements and converting into technical design document
- Implemented the presentation layer based using Servlets, JSP, CSS, HTML and JavaScript.
- Developed JSPs and Servlets to provide a mechanism for obtaining electronic and printed pricelists for list prices, regional prices and customer-specific prices.
- Used Spring Framework to provide architectural flexibility.
- Designed and developed JDBC module to read and write data from Oracle and SQL Server databases and convert to XML format.
- Parsed XML data using Xerces parser to display it on JSPs.
- Designed and developed Session and Entity beans.
- Implemented hierarchical control mechanism to provide different permission levels to different users to modify pricing rules.
- Provided control mechanisms to allow a salesman to view customer accounts associated with his login.
- Implemented hierarchical definition of products, customers
Environment: Java, Servlets, spring, JDBC, SQL, SQL Server, JSP, CSS, HTML, JavaScript, XML, Xerces, SVN, Ant.
