Sr. Java Developer Resume
Miami, FL
SUMMARY
- Having 8+ years of extensive experience with object - oriented analysis, design, and development of thick client, web, and enterprise applications with a wide range of domains, platforms and environments and development with solid understanding of database designing, development, multi-tier distributed enterprise applications using Java/J2EE and RAFT (Reusable Automation Framework for Testing) using Microservices in AWS.
- Experience in all phases of SDLC, like Requirement Analysis, Implementation & Maintenance & extensive experience with Agile and SCRUM and TDD.
- Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies, HTML5, CSS3, Android, Ajax, Nodejs, AngularJS, Ember.js and ETL Tools.
- Solid Experience with Java technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API, WSDL
- Full stack Web application development (frontend and backend) using LAMP (Linux, Apache, MySQL, PHP), JavaScript, Python, and .NET technologies.
- Experience in designing, developing applications using Struts (1.x/2.x) Frame work, OAuth framework and configured the validation framework for validations and Tiles framework for layout management
- Superior project implementation skills using Java, Jsp, Servlets, JDBC, JNDI, JSTL, RMI, JMS,EJB, Struts, Spring, JavaScript, XML(SAX, DOM), Web S ervices, JMS, Java Mail, JAXP, WSDL, SOAP, JSON, Hibernate.
- Experienced in unit test using jasmine on Karma, and End2End testing using protractor and http-server.
- Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, AngularJS, framework (jQuery, Prototype, YUI, etc.), JSON, AJAX.
- Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration to MongoDB.
- Good Experience working with Node.js (Grunt, Bower, Express, HTTP, FS) and experience implementing custom directives in AngularJS.
- Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
- Good experience in working with Core Java development and PHP web application development. Good Understanding DOM and DOM Functions.
- Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.
- Expert of Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring JPA and Spring Batch.
- Experience in technologies like JSP, Servlets, JDBC, and EJB.
- Involved in Enterprise application by using Design patterns like MVC, Singleton pattern, DAO, Factory.
- Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, JQuery, JSON, AngularJS, Node JS, Bootstrap, AJAX, and JSF.
- Proficient in XML technologies XML, XSL, XSLT and validations with DTD& XML Schema and processing files with SAX, DOM Parsers.
- Experience in working with relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as MongoDB and Cassandra.
- Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases.
- Worked in both UNIX, Linux and Windows based development environments.
- Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockito. Spring test with Groovy for debugging and testing the applications.
- Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, Apache Kafka, Apache Tomcat, JBoss Application Server.
- Good experience with version controls like SVN, IBM Clear case, CVS and GIT.
TECHNICAL SKILLS
Operating System: Windows, LINUX/UNIX, Sun Solaris
Languages: C, Java, PL/SQL, JavaScript
Java Framework and Technologies: Core Java, Servlet, JDBC, EJB, JAX-RS Web Services
Web and Application server: Apache Tomcat, WebSphere, JBOSS.
Frameworks-Server Side: Spring 3.x, Spring Boot
Framework-Client Side: AngularJS, jQuery, Bootstrap, Angular2
ORM Tools: Hibernate, EJB, iBatis
Relational Databases: MYSQL, Oracle, SQL server
NoSQL Databases: Mongo DB, Cassandra, Versant .
IDE: Eclipse, STS, NetBeans, Android studio, IntelliJ.
Ticket & Request Gen Tools: JIRA, RequestIT
Build Tools: Maven, Gradle, ANT, Jenkins
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Involved in setting up WebSphere Application server and using Ant tool to build the application and deploy the application in WebSphere Application server.
- Developed Application based on J2EE using Hibernate, Spring, JSF frameworks and SOAP/REST web services, Web Sphere Integration Developer (WID) Tool to develop WPS components.
- Implemented the RESTFUL web service to load the JSON files into the database SOAP UI was used to test the Web Service application
- Research, Develop, Implementing and managing software programs.
- Developed SQL queries and views for handling database activities in Oracle/MS SQL Server.
- Developed the workflow interfaces using struts tiles layouts, JSP, CSS.
- Design and developed XML interface to external systems using Apache XML Beans.
- Identifying areas for modification in programs.
- Developed API calls over web services to a separate internal application that generated legal instruments for business origination products.
- Perform continuous analysis of system activity to proactively identify areas of improvement and concern.
- Worked with the system team to reduce response times and capture performance metrics to help improve the quality of service over time.
- Working closely with other developers, UX designers, business and systems analysts.
- Worked with developer to create PL/SQL scripts, function in generating daily summary, weekly compliance and monthly compliance reports for all clients to be client specific.
- Involved in Server upgrades, code migrations, and also worked on important enhancements in the business requirements.
- Worked with Business Analysts and intra-department Managers and Developers to negotiate requirements, implementation, and deliverable deadlines.
- Involved in designing PL/SQL codes in Oracle to enhance the quality of synchronization between databases.
- Created endpoints in the existing API collection to encrypt/decrypt the payment information and store it into the database.
- Involved in writing the database integration code using Hibernate .
- Used Maven to build application and for adding dependencies to the application .
Environment: Java 1.7,1.6, JDBC, Spring MVC 3.2, Hibernate 4.1.9, Backbone.js, Oracle 12g, Eclipse IDE Oxygen 4.2, HTML, CSS, jQuery, Angular JS, AJAX, JSP, GitHub, TFS,Restful, ANT, Azure, IBM WebSphere Application, CA Harvest, Service Now, POL, Yardi Voyager.
Confidential
Sr.Java Developer
Responsibilities:
- Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
- Developed websites using HTML, CSS3, JavaScript, jQuery, XML and Ajax.
- Created web application prototype using jQuery and AngularJS.
- Implemented Restful Web Services for other applications to communicate.
- Used Ajax to refresh only certain section of the page and reduce the load on the web server.
- Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
- Involved in build and deployment of Microservices with Jenkins.
- Built Front End single page Application using CSS, HTML, Angular4 , JAVASCRIPT and bootstrap and backend using NodeJS and RESTFUL API .
- Managed the day to day responsibilities for all marketplaces.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS configuring security groups, and setting up Elastic IP's, auto-scaling and Cloud Formation.
- Developed the GUI using Struts and handled the Struts configuration for various use case flows.
- Created struts -config files and resource bundles using Struts framework.
- Created, managed, and optimized listings in e-commerce.
- Designed and developed the REST based Microservices using the Spring Boot
- Used Bootstrap and AngularJS, React .js and Node.js in effective web design.
- Designing and developing Restful API and services using best practices to interact within the M icroservices and with the front end. Using spring MVC and spring rest..
- Web site initializing through HTML, DHTML and the dynamic applications using grunt, Node.js.
- Animations and styling through CSS/CSS3.
- Implemented various screens for front end using ReactJS and used various pre-defined components from NPM and Redux library.
- Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
- Worked with NPM, Grunt, Maven build tools and GIT / SVN source control systems.
- Involved in working with JQuery mobile for designing user interfaces for web applications.
- Created and consumed Restful API to provide centralized logic and reusable data retrieval build on top of Node.js
- Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down and Bottom Up approach.
- Coordinated in marketing for all online marketplaces, including promotional opportunities, pricing optimization, and content creation (guides, banners, HTML templates, and email).
- Designed and implemented the MongoDB schema
- Responsible for maintaining all Confluence Spaces and JIRA projects, workflows, permissions, users, etc.
- Designed and implemented a lead discovery web application using TypeScript, ReactJS, JavaScript, HTML, CSS, MVC, and Web API.
- Migrate the Build tool Jenkins to Bamboo and integrated with Bitbucket and JIRA.
- Developed end to end application using Spring Boot.
- Implemented Java 8 features like Collections, lambda expressions, parallel streams, and practical interfaces.
- Improved data analysis efficiency by adding new features using Java 8 (Spring).
- Used AJAX for asynchronous communication between client and server.
- Developed the web application that enabled viewing accomplishments and comparing them using D3.js, jQuery, PHP.
- Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report. Wrote JMS class to transfer the orders between agents and policy holders.
Environment: Java 1.8, J2EE, JDBC, Spring MVC 3.0, Hibernate 4.1.9, Ember.js, Kendo, Oracle 10g, Eclipse IDE 4.2, HTML, CSS, LESS, JavaScript, jQuery, Angular JS, Node JS, Bootstrap, AJAX,F, JSP, Lambda, Cucumber, GitHub, Restful, ANT, Grunt, AWS, IBM WebSphere Application.
Confidential
Sr. Java Developer
Responsibilities:
- Analysing and understanding the business requirements and coordinating the team for all the enhancements and project deliveries which includes Coordination with various teams to produce the data to be indexed.
- Involved in the design and development phases of Agile Software Development.
- Designed and coded application components in an Agile environment utilizing a Test-driven development(TDD)
- Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams
- Implemented Microservices-based cloud architecture utilizing spring boot.
- Used Hibernate ORM framework for working with database, Utilized Hibernate for protest Relational Mapping and utilized JPA for comments.
- Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server.
- Involved in writing Spring Configuration XML file that contains declarations and dependent objects declaration
- Develop, Maintain and support Continuous Integration framework based on Jenkins
- Involved in the JMS- queue configurations which is used to connect to the back-end systems.
- Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
- Continuous development using the Java 8 latest features like streams and filter techniques.
- Implemented JAVA/J2EE design patterns such as Factory, Abstract factory pattern and Singleton.
- Implemented RESTFUL and SOAP base Rest utilizing JAX-RS and JAX-WS individually.
- Built a stored-procedure-as-a-service Microservices that is generic: will take parameters and spit out output or error from the database .
- Fetch the services API call from backend and map in front using ReactJS.
- Involved in Designing and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
- Implemented unit testing using Junit.
- Modified the User Interface screens which are designed by the web designers by using HTML, CSS, and JavaScript.
- Implemented data-binding using Node.JS for front-end development of a current web application.
- Worked with npm commands and using package JSON for managing dependencies and dev-dependencies of Node.js applications.
- Implemented different validation control on the web-pages using AngularJS and developing a cross-platform JavaScript based solution using AngularJS.
- Having experience in Amazon web services(AWS) for handling the code versions and production releases.
- Experience with cloud platforms (AWS, PCF), CI/CD tools (Bamboo, Jira, CloudFormation, etc.), testing frameworks and practices.
Environment: Microservice architecture, Java 1.8, Hibernate, Spring MVC, SOAP, REST, Spring boot, JPA, Eureka, Jenkins, HTML5, CSS, Javascript, Angular, AJAX, JUnit, Maven, Apache Tomcat, Git, Spring tool suite(STS), JMS, MongoDB, AWS, JIRA.
Confidential
Sr. Java Developer
Responsibilities:
- Used HTML, CSS, JavaScript and jQuery for dynamic website design.
- Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
- Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
- Developed web components using JSP, Servlets and JDBC.
- Used JQUERY extensively to implement the AJAX driven application used internally.
- Involved in fixing defects and unit testing with test cases using JUnit.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS and Javascript.
- Deployed the application in WebLogic server
- Developed the workflow interfaces using struts tiles layouts, JSP, CSS & request processors using dispatch action &action.
- Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
- Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
- Developed HTML prototype documents with CSS Style Sheets.
- Extensively used ANT for creating build scripts and deployment into WebLogic Application Server and Log4j for logging.
- Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
- Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
- Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
- Developed many HTML/JavaScript pages for data presentation and collection.
- Developed JSP and Servlets for data collection and manipulation for the reports.
- Involved in writing JUnit test cases and suits using Eclipse IDE.
- Responsible for generating PDF file for Report Automation.
- Developed Resource classes and Bean classes creation.
- Involved in developing the RESTFul Web Services for consuming the Frond-End services.
- Developed two modules using Google API, for converting a word document into a PDF and for inserting the data into the Google spreadsheets dynamically.
- Used Maven for building and deployment purpose.
- Used Web Services-WSDL and SOAP.
- Fixed Cross browser issues in Internet Explorer 7+ (including IE9), Safari, Chrome and Firefox and contributed bug fixes.
- Coordinated with the QA team for testing.
Environment: Java 1.5, JSP, Servlets, JDBC, JavaScript, Maven, CSS, SQL Server 2008, SOAP, JUnit, Eclipse, WebLogic, Maven.