Sr Java/jee Developer Resume
MichigaN
SUMMARY
- Around 5+ years of progressively responsible experience in Design, Development, Documentation & Testing of Web Based Applications and Object - Oriented Applications using various technologies like Java and J2EE.
- Extensive experience in developing, testing and Implementing applications using core Java1.8 JEE technologies.
- Experience in Core Java concepts such as OOP concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, JDBC.
- Highly Experience with Java IDE’s like Eclipse, STS, NetBeans.
- Proficient in UI design, designing and developed Front End using HTML, CSS, JavaScript, jQuery, AJAX, Angular JS.
- Strong skills in RDBMS implementation and development using Oracle, IBM DB2 Database Servers and hands on experience with SQL, PL/SQL.
- Experience in developing applications on Windows, UNIX and Linux plus.
- Actively involved in coding using Java 7/8, Spring and Angular 4 to develop features from end to end.
- Having experience on UNIX commands and Deployment of Applications in server.
- Experience in building Java Enterprise Applications using the latest technologies from JEE stack like Spring, Hibernate, Web services, JSP, Servlets, Struts, JMS, JDBC, XML.
- Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda, Optional etc.
- Good Knowledge in working with Spring IoC (Inversion of Control), AOP (Aspect Oriented Programming).
- Good experience in deploying applications using various servers including IBM WebSphere, Glassfish, JBoss Application Server and Apache Tomcat Web Server.
- Used Maven build tools and GitHub for version control.
- Hands on experience in using multiple RDBMS products like Oracle 9i/10g, SQL Server and MySQL.
- Excellent Understanding of NoSQL, MongoDB, Cassandra databases.
- Strong hands on experience in using spring (Spring MVC, Spring boot, Spring Security 3.1.1, Spring JDBC, Spring DAO and Dependency Injection/Inversion of Control) and Object Relational Mapping frameworks (ORM’s) like Hibernate with mapping of persistent classes and usage of Hibernate Query Language (HQL), Criteria API.
- Capable of learning new technologies and adapt to new environments quickly.
- Strong analytical and dynamic trouble shooting skills coupled with excellent communication and able to work individually or lead others.
TECHNICAL SKILLS
Languages: Core Java, J2EE, C, C++, SQL, PL/SQL, Servlets, JDBC, HTML, XML
Scripting Languages: JavaScript
Operating Systems: Windows, UNIX, LINUX
Servers: Web Logic, Web Sphere 8.5, Apache Tomcat, JBoss
Tools: /Software: NetBeans, Eclipse, STS, SQL, SQL Developer
Build/CI Tools: Maven, Jenkins
Web Technologies: Servlets, JSP, Struts, Spring (IOC & AOP), Hibernate, Session Beans, JavaScript, AJAX, Angular 4, Html, CSS, XML, Framework, Google Web Toolkit (GWT).
Protocols: TCP/IP, HTTP, HTTPS (HTTP+SSL), TELNET, FTP
Frameworks: JSF Framework, SPRINGS, ANGULAR JS, STRUTS, RESTful, Hibernate
PROFESSIONAL EXPERIENCE
Confidential, Michigan
Sr Java/JEE Developer
Responsibilities:
- Involved with Agile (Scrum) development methodologies, participating in agile meetings like, Daily standups, sprint grooming, sprint planning, participated in retrospective and presenting Demo at the end of the sprint.
- Focused on Test Driven Development (TTD) thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.
- Developed Unit/ Integration test cases using Junit tool, Mockito frameworks.
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
- Actively involved in coding using Java 1.8, Spring and Angular 4 to develop features from end to end; Used Java collection API extensively such as Lists, Sets and Maps.
- Used new JDK 1.8 features to improve the code readability and performance such like Stream, Lambda, Optional etc.
- Supported and helped to create Dynamic Views and Snapshot Views for end users.
- Automated Merging of branches as requested by developers.
- Participated in system implementation, including maintenance, user allocation, approval, design, coding, error removal, logic optimization, systems re-evaluation and documentation.
- Implemented MVC architecture using JSP, Spring, Hibernate and used Spring Framework to initialize managed beans and services.
- Involved in development of Agent verification system using Spring MVC framework.
- Implemented Restful Web services to retrieve data from client side and made REST API calls from Angular JS, parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
- Designed and developed business components using Spring Boot, Spring batch, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
- Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
- Involved in writing secured restful web services and integrating with angular2 populating JSON response on UI.
- Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
- Development SOAP and RESTful Web services using Apache CXF, WebLogic, Web Service Tools, Spring MVC and Jersey.
- Implemented Microservices and Deployed into IBM Bluemix cloud; Used Spring boot to bootstrap applications, Axon framework to implement CQRS patterns.
- Expertise in implementing Micro Services using spring, spring boot and spring cloud.
- Build Microservices for the delivery of software products across the enterprise.
- Used Gradle as build tool, GIT as code repository and STS as Ide.
- Worked simultaneously in both production and development teams.
- Designed and developed dynamic web pages using JSP, HTML/HTML5, CSS3, JavaScript, jQuery, and Angular-JS for single page applications.
- Worked with Angular 4 designing CSS based page layouts that are cross-browser compatible and standards-compliant.
- Experienced in developing functionalities like navigation bars, dropdown lists, custom filters and state parameters using Angular JS.
- Experience with Test Driven Development and Dockers and Node.js.
- Unit testing with JavaScript and node.js. Used Angular-JS Http to read data from web servers and process JSON data to render in the UI.
- Worked on backbone.js code to use Models, Collections, Views and making AJAX calls to REST API to get the data.
- Used to Spring JMS framework and Apache ActiveMQ Message Listener and Session Aware Message Listener to get input xml messages and process them and publish outgoing messages to queues and topics.
- Developed Business objects using POJOs and data access layer using Hibernate framework.
- Used AWS deployment services to quickly set up a dynamic website and configured virtual servers using AWS EC2 and responsible for maintaining and expanding our AWS infrastructure using AWS EC2/EBS.
- Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
- Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
- Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
- Used GitHub and SVN as code repositories, Maven for application dependency and artifact management, Jenkins to implement CI/CD, Open Deploy to automate Deployment management.
Environment: JDK 1.7 and 8, HTML5, CSS3, jQuery, Ajax, Angular-JS, Bootstrap, JSON, J2EE, Spring MVC, Micro Services, AWS, Spring Security, Spring Boot, Spring JDBC, Spring ORM, JSP, Hibernate, Restful, Stored Procedures, WebSphere, RAD, Unix, log4j,, BPM, Agile/Scrum Methodology, Maven, JIRA, TDD, Mongo DB, Jenkins, Gradle, GIT, JUnit, Eclipse, JMS, SVN.
Confidential, NY
Java Full-stack Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using Agile Model
- Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3, Bootstrap& used Client-Side validations were done using Angular-JS, XSLT and jQuery (Masking).
- Wrote Web-Services using SOAP for sending and getting data from the external interface.
- Experienced with designing system architectures, including Microservices and service-oriented architectures.
- Oversee and develop Notification Service microservices to use across the enterprise.
- Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
- Used Spring Inversion of Control, to make application easy to test and integrate
- Created client library that provided load balanced of Spring Boot Microservices.
- Experienced with Postgre SQL.
- Designed and created Angular JS factories to make RESTful API calls by using $http and $resource to get the JSON contract.
- Functionalities include writing code in HTML, CSS, JavaScript, jQuery, Ajax, JSON, Angular-JS, and Bootstrap with oracle database as the backend.
- Developed end to end application on spring boot framework (Rest API Application).
- Web application development for backend system using Angular-JS with cutting edge HTML5 and CSS3 techniques.
- Utilized Spring annotations and XML configuration for Dependency Injection
- Implemented web services for communicating by using SOAP.
- Provided connections using Spring JDBC to the database and developed queries to manipulate the data.
- Used Spring DAO concept in order to interact with database (DB2) using JDBC template.
- Used Cassandra Database for supporting modern Data types with fast write and read operations.
- Worked on Web Services Testing tools like SoapUI.
- Used Rational Clear Case for version control.
- Deployed Applications on Apache Tomcat Server.
- Used Maven script for building and deploying the application.
- Involved in bug fixes, enhancements and code refactoring.
Environment: J2EE 1.5, JSP, Spring 2.5, XML, web Services, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, Rational Clear case, Apache Tomcat Server, HTML, Angular JS, CSS, XSTL, DB2, Oracle11g/10g, Log4J 1.2, Junit, Maven.
Confidential
Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Multi-Thread object Oriented Methodology in software design using C++.
- Developed enterprise resource planning using C++.
- Used Spring MVC architecture, Servlets, spring tags, and JSTL on the front end.
- Implemented spring IOC to resolve dependency injection.
- Involved in building web service.
- Development environments that includes design, installation, implementation, operation and maintenance of Oracle 11g RDBMS and Oracle Applications 11.5.10.2 and 12.2.3
- Configured Spring MVC from scratch using XML configurations, namespace handling, spring security set up and giving access to resources.
- Experience in batch operations and transaction management in spring.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Used both Hibernate and Spring JDBC for Persistence integrated with spring, using Spring ORM support, to convert database errors into more meaningful errors from spring.
- Developed JSP pages for web Layouts using HTML, CSS, Struts Tags and UI components. Deployed the application components using Apache Tomcat and Web logic Servers and tested the developed components using JUnit.
Environment: C++, Java, JSP, J2EE, HTML, CSS, Struts, Apache Tomcat, Web logic, Junit, Web Services, Spring, Hibernate, Oracle 11g, SOAP-UI, Spring JDBC, JSTL, XML, Servlets.
