Java Developer Resume
Minneapolis, MN
SUMMARY
- Around 5 years of experience in the IT industry with diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology.
- Experience in all phases of Software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment.
- Experience in working in AGILE based development environment and participating in Scrum sessions.
- Strong experience using Java core concepts including Java 8 Lambda Expressions, Stream API, Functional Interfaces, Method s, Java 5 Generics, Multi - threading, Data structures, Exception Handling and Collections.
- Strong experience in building web application using various Spring Framework modules like Spring Boot for RESTful micro services, Spring ORM, Spring IOC, Spring MVC, Spring JDBC and Spring AOP.
- Expertise in Object - oriented design/analysis, UML modeling and Gang of four Design patterns.
- Expertise in designing and implementation of Single Page Applications using AngluarJS, webpack, HTML, Bootstrap, JavaScript and jQuery.
- Created multiple reusable UI AngularJS components.
- Experience with ORM mapping tools like Hibernate, which implements Java Persistence API (JPA).
- Involved in producing & consuming SOAP based & RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, SOAP UI, and JERSEY etc.
- Well-versed with Multithread Concurrent Package and Concurrent. Locks package.
- Strong Experience in designing and developing the business web applications by “Hand-Coding” methodology with the halp of HTML, HTML5, DHTML, XHTML, XML and CSS3 based on the W3C standards.
- Used SVN, GIT for version control and Clear Quest for bug fixing
- Working knowledge in Search Engine Optimization (SEO) techniques to develop web applications.
- Excellent in database connection like Oracle and MongoDB using waterline and persist
- Extensively experienced with Integrated Development Environments (IDE’s) and tools like Eclipse, My Eclipse, IntelliJ IDEA, and Spring Tools Suite.
- Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, and experience in writing complex queries, using Oracle 8i/9i/10g/11g, DB2, SQL Server and MySQL.
- Leader with expert understanding of user interface design principles, product build cycle and working within a cross-functional team under tight deadlines.
TECHNICAL SKILLS
Programming Languages: C, C#, Java 1.7/1.8
Databases: Oracle 11g, MySQL5, SQL Server, MongoDB, Cassandra
J2EE Technologies: Servlets, JSP, Java Beans, JDBC and SOAP, RESTful Web services
Frameworks: Struts, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Boot, Hibernate, AngularJS
Web Technologies: HTML, XML, JSON, CSS, SOAP, WSDL
UI frame works and Libraries: JavaScript, jQuery, lodash.js, swagger documentation
Web/Application Servers: Apache Tomcat, WebLogic and Glass-Fish
Build Tools and IDE’s: Maven, IntelliJ, Eclipse, Spring Tool Suite, npm, webpack
Process & Concepts: Agile, SCRUM, SDLC, Object-Oriented Analysis and Design, Test driven Development, Continuous Integration.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MNJava Developer
Responsibilities:
- Exposed to Software Development Life Cycle with Agile Following Agile methodology.
- Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
- Developed the application as Single Page Application which can switch to different components using Angular JS also worked on Angular JS controllers and created functions factory to interact with the RESTful Services using AJAX services like $http and $resource and swagger.
- Developed Custom Directives using Angular JS for Data Grid and Pagination & created Custom factories and Services using Angular for refactoring Code reuse.
- Used Spring Boot for the application development.
- Integrated the application with Spring-MVC using Spring Boot, Spring Dependency Injection (DI), and Spring Annotations.
- Functionality is implemented by developing RESTful web services using spring boot, JPA, Pivotal Cloud foundry (PCF) and Oracle Responsibilities.
- Implemented Spring MVC framework in the application. Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Involved in up gradation and maintenance of company's website to the new layout using the Grid orientation model Bootstrap framework.
- Manipulated data using CRUD (Create, Read, Update and Delete) operations on data base management system and handled database access and data transmission based on RESTful web service.
- Developed Object-Relational (O/R) mapping using Hibernate 4 to create high performance persistence layer to interact with various databases using Hibernate Query Language, Criteria APIs and Native SQL queries.
- Designed and developed the login portal using frameworkAngularalong with HTML5, CSS3 and Type Script.
- Design and implemented a Messaging APIs to send/receive messages, pull messages from third-party messaging providers using Java Spring boot, micro-services and SQL Server Involved in configuring Elastic Search to access database and retrieve data from the database.
- Created Java Mail APIs is used to send notifications about important updates such as claim status change.
- Extensively worked on front end, business, and persistence tiers using thestrutsframeworks.
- Designed and developed Service layer usingStrutsframework. Involved in designing and implementation ofMVCdesign pattern using Struts framework for Web-tier
- Improvised the performance of web pages by performing magnification on CSS and JavaScript assets which were configured through Grunt.
- Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions
- Used GitHub for version control and Karma& configured Maven for dependencies and Log4J for logging.
Environment: Java JDK 1.7 1.8, Struts, HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular JS 1.5, Angular 2, Node JS, JMS, JSON, SQL Server, RESTful, Spring 4.2, Hibernate 4, XML, Log4j, JUnit, Maven, WebSphere Application.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Exposed to Agile-Scrum methodology and participated in Sprints, involving cross-functional members, like architects, programmers, analysts, testers, and UI designers.
- Implemented various design patterns in the project such as Singleton, Factory, Abstract Factory, Observer, Data Transfer Object and Data Access Object.
- Strong hands-on experience in web development using HTML5, CSS3, JavaScript, jQuery, AngularJS and Angular 2.
- Resolved issues relating to XML Transformations via BPEL usingJDeveloperandOracle SOA Suite.
- Troubleshot and resolved issues pertaining to throttling of messages within theSOA Composites.
- Developed various database interaction objects by implementing the DAO patterns and used JDBC 4.1 as model component.
- Drawing UML & Sequence diagram Testing Open Source Code review usingPMD (TOOL)and testing with JUnit cases.
- Produced SOAP Web Service through WSDL for XML data transfer over HTTP to send policy status and consumed RESTful Web service to get customer data from external module using AngularJS and fetched data for mobile front end and parsing the web response data in both XML & JSON format using different parsers.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Working with Angular 2 along with Typescript, creating directives and components to interact with HTML DOM including Dependency Injection.
- Developed HTML5 Mobile application with HTML5, XML, Bamboo, Jenkins IIS Chef, Puppet, RBDMS, Java Script, jQuery, JSON and RESTful web service.
- Modified and refactored theSOA compositesas per the changing business requirements.
- UsedApache CXFas theWeb Services frameworkto implement theREST APIsinvolved.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.
- Used Spring Framework in the application, which is based on MVC design pattern.
- Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions
Environment: Java JDK 1.7, J2EETechnologiesJava1.6, Servlets, JMS, Oracle 11g, JDBC, Web ServicesLanguagesJava, SQL, HTML5, CSS3, JAVASCRIPT, jQuery, Angular JS, Angular 2.
Confidential, Long beach, CA
Java Developer
Responsibilities:
- Interacting with the business analysts to gather the requirements.
- Created Design Flows and involved in architecture of the application along with application and database design based on business rules.
- Designed and developed Customer pages using JSPs, Spring MVC Framework and Hibernate to handle the workflow of the application with Oracle as the back-end. Created UI pages and applications using HTML5, CSS3 and JavaScript.
- Responsible for Hibernate-Mapping XML files.
- Involved in planning process of iterations under the Agile Scrum methodology
- Involved in all the modules to develop the application using HTML, JavaScript, jQuery, AngularJS and validations.
- Developed the front-end web pages using HTML, JSP, JavaScript, jQuery, Ajax, and AngularJS for presentation layer.
- Developed web applications based onJAVA/J2EE.
- Developed several RESTful web services to transfer the user information to the third-party system.
- Used Log4j for maintaining application-running logs.
- Followed Agile with SCRUM methodology to track project progress.
Environment: Java, J2EE, AngularJS v1.3.15, Servlets, Spring, Spring Security, Hibernate, JSF, Rest Web Services, AngularJS, HTML, JSP, JavaScript, jQuery, Oracle, Web logic, JMS, Eclipse IDE, Maven, Agile, Unix, Junit.
Confidential
Java Developer
Responsibilities:
- Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
- Wrote technical design document with class, sequence, and activity diagrams in each use case.
- Developed user-friendly web-based Responsive UI using JSP, jQuery, and CSS.
- Developed Service layer using Spring MVC framework and injected the Spring Beans into JSP managed bean.
- Worked with business and user groups to identify and implement functional enhancements and new requirements.
- Worked on advanced Hibernate associations with multiple levels of caching and lazy loading.
- Worked extensively with Core Java, Multithreading, and Collections.
- Developed RESTful web services and consumed them into our project.
- Used Subversion for version control management and consistently produced high quality code through disciplined and rigorous unit testing.
- Configured WebLogic Application Server for deployments and participated in structured code reviews / walkthroughs.
- Imported packages using build tools like ANT and Maven
Environment: Java 1.6, JSP, Spring MVC 3.2, Hibernate 3.6, Servlets 2.4,JavaScript, jQuery, HTML, CSS, MySQL, RESTful webservices, ANT, Maven, WebLogic and Junit.
