Java Developer Resume
SUMMARY:
- 7+ years of professional experience in software industry
- Migrated Waterfall to Agile methodology and effectively took part in Daily Scrum meetings to deliver the tasks and project within time
- Actively involved in batch analysis in the existing system.
- Worked and debugged 5 batch major batch processes in retail.
- Delivering 45 - 50-page documentation to the client regarding total analysis of JAVA batch processes with inputs, validations, outputs from start to end of the batch process
- Experience with marshaling methods in converting POJO classes to XML files
- Used Java 8 Lambda expressions for array operations, collections and Enhanced Concurrency methods etc. throughout the application for well-defined programming. Used Java 8 Stream APIs and functional style of programming
- Developed Restful Web services at producing and consuming on order request from UI and implemented spring controller for business logic
- Used Maven build tool for application development.
- Used Web Services - WSDL, SOAP for client side for exchange rate calculation and Restful JAX-RS to communicate over the network by using Spring Boot
- REST API's development with Spring Boot, configuration and maintenance of Micro services with CXF
- Monitored error logs using Logger to Debug and fixed the problems
- Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Data Access Object.
- Performed testing, bug fixing and documentation of the system
- Experience in core AWS services (S3, EC2, ELB, Route53, VPC, Lambda, API gateway, Autoscaling and security practices like IAM, CloudWatch, CloudTrail)
TECHNICAL SKILLS:
Distributed Technologies: JSP, JDBC, AWS, JMS, Servlets, Swing
Web Frameworks: Spring boot, AWT, JAVA Mail, AJAX, Hibernate, JPA, JSON
Bootstrap, HTML5, CSS3Scripting Technologies: JavaScript
JSF, Web Services, Multi: Threading
Databases: Oracle, MySQL,SQL server
Network Protocols: TCP/IP, HTTP
XML, RESTDeveloper IDEs: Eclipse, Spring tool suite 3.7
Dev Methodologies: J2EE Design Patterns
Version Control: GIT, JIRA, SVN, CVS, Clear Case
Operating Systems: Windows7/8/10, Linux, Mac, IntelliJ, XP, RAD
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Developed java modules implementing business rules and workflows using Spring MVC, IOC, and Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Created Typescript reusable components and services to consume REST API's using component based architecture provided by Angular2.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript and Bootstrap.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
- Involves in Sprint planning for the estimation of efforts for user stories and bugs.
- Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
- Created Angular2.0 components, implemented Binding, Bootstrapping, component decorator interpolation and binding to the hidden property.
- Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
- Used Spring Boot which is radically faster in building cloud Micro services and develop spring based application with very less configuration.
- Used spring declarative transaction management and Spring Batch and scheduling for backend data processing.
- Developed REST services using Spring and Jersey based JAX-RS implementation.
- Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
- Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups.
- Actively involved in deployment Application war files in Weblogic Application server.
Environment: AWS, Dollar universe tool, Bit bucket, Java 1.8, Spring
Confidential
Java Developer
Responsibilities:
- Experience in core AWS services (S3, EC2, ELB, Route53, VPC, Lambda, API gateway, Autoscaling and security practices like IAM, CloudWatch, CloudTrail)
- Developed cross browser and multi browser compatible web pages using HTML, CSS and JavaScript
- Experience in Maven, Ant, MS build as a build tool for the building of deployable artifacts (Jar and War) from source code.
- Experience in building pipelines using Jenkins for end to end automation for deployments
- Utilized JavaScript and jQuery to solve problems like auto completion and client-side validation
- Implemented various JavaScript/jQuery effects on the pages.
- Developed a single page, mobile-first, cross-device web application for real time location sharing utilizing JavaScript API
- Extensively used CSS along with responsive web design (RWD) to apply different styles to the layout for varying screen sizes and pixels and Designed the table less web applications using CSS
- Developed components to fetch the data from the backend using Java batch programs
- Experience in cross-browser compatibility check and thoroughly performed unit/integration testing
- Created Responsive Layouts for Multiple Devices and Cross-Browser platforms
- Experience in working with version control (GIT)
- Analyzing the code and fixed bugs
- Extensively worked on CORE JAVA (Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer). using Object Oriented Programming, Core Java and J2EE technologies on Web and Client-Server platforms.
- Developed core Java programs for all business rules and workflows using spring framework.
- Used various Core Java concepts such as Exception handling, inheritance, polymorphism
- Used Spring Dependency Injection properties to provide loose-coupling between layers.
- Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
- Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
- Used Hibernate ORM framework Spring framework for data persistence and transaction management.
- Used Hibernate 3.5 object relational data mapping framework to persist and retrieve the data from Oracle and MySQL databases.
- Used Maven for compilation, packaging and deployment in the Apache Tomcat and WebSphere Application servers.
- Implemented the logging mechanism using Log4j framework
Environment: HTML, JavaScript, CSS, jQuery, JSP, GIT, Spring Tool Suite, Java 1.8
Confidential
Responsibilities:
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Responsible for maintaining and expanding our AWS infrastructure using AWS (EC2/EBS).
- Refactored the code for JVM Optimization and performance of application.
- Involved in Maven based build process and continuous integration of the project using Bamboo and Jenkins.
- Experienced in full-text search engine techniques like Lucene, Solr with Jetty Server.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
- Wrote build and deployed scripts usingShelland ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Used SOAP based Web services and RESTful Web services for transferring data between applications.
- Knowledge of open source frameworks including Spring, Play and Lucene.
- Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
- Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development.
- Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
- Develop detailed program design for application changes and/or major bugs.Involved in writing program documentation and technical specification documents.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Developed Custom Tags to simplify the JSP code. Designed UI screens using JSP, CSS, XML and HTML. Used JavaScript for client side validation.
- Developed single page web applications using AngularJS and for client side scripting and synchronizing java applications.
- Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, JQuery, Bootstrap and Spring Boot.
- Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
- Developed the application using Angular-JS, Node-JS, React JS, Express-JS, Mongo-DB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
- Participated in coding Spring AOP components for the Transactional Model to handle many requests. Involved in writing JSP and Servlet components.
- Managing Product development / implementation using AWS cloud infrastructure.
- Involved in writing the front-end code for the application using React.js
- Created both producer and consumer web service components using REST and implemented Restful web services.
Environment: Spring, Web Services, Hibernate, Web-based Applications, Java/J2ee and Eclipse.