Java Developer Resume
Atlanta, GA
PROFESSIONAL SUMMARY:
- Over 4 Years of Extensive experience of designing and developing software applications with the EJB, Annotations, Java, Spring Boot, JSP, Servlets, Java Beans, Groovy, JNDI, AJAX, JMS, ORM, JNDI, Web services, JDBC, JAXP, RMI, XML, JavaScript (Angular and Bootstrap), jQuery, CSS, Web Services, SOAP, REST.
- Experienced in a fast - paced Agile Development Environment including Test-Driven Development (TDD) and Scrum.
- Involved in hands on programming on the core application development using multithreading, Groovy and Grails that combines Hibernate and spring.
- Experience in handling, configuration, and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
- Experience in working with databases like MongoDB, MySQL, and Cassandra.
- Proficient in Java/JEE Design Patterns including Singleton, Factory, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
- Very Strong in developing JEE applications using HTML, HTML5, CSS, CSS3, DOM Manipulation, JavaScript, jQuery, AJAX, JSON and AngularJS, Node.js, Grunt, Gulp, Bower.
- Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, JavaScript, and jQuery using AJAX.
- Installed and Configured Jenkins Plugins to support the project specific tasks and Automated deployment of builds to different environments using Jenkins.
- Hands on experience with AWS solutions using CloudFormation Templates and launch configurations to automate repeatable provisioning of AWS resources for applications.
- Worked on delegating access across various AWS Accounts using IAM roles.
- Wrote groovy scripts to set up job DSL within Jenkins and to develop Jenkins Pipeline job.
- Strong experience in Web Services, Rest, And Cloud platform.
- Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework with STS module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
- Well versed in Agile Project management, JIRA-Agile Scrum/Kanban, Bug Cycle management. Also Experienced in composing/building/incorporating custom modules for JIRA/Confluence.
- Developing UI pages using AngularJS, HTML5, CSS3, JavaScript, jQuery, ECMA6, AJAX and JSON.
- Strong Programming Skills in designing and implementation of multi-tier applications using Java, JEE, JDBC, JSP, JSTL, HTML, JSF, Struts, JavaScript, Servlets, JavaBeans, CSS, EJB, XSLT, JAXB.
- Strong Object-Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to JEE projects.
- Valuable experience on web servers like Apache HTTP, Apache Tomcat, and application servers JBoss7.0 GA, BEA WebLogic 8.1, IBM WebSphere 6.0/6.1/7.0/8.5 and configuring them.
- Experience in building web applications using spring 3.1 Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
- Worked on IDE's such as Eclipse/My Eclipse, WSAD/RAD and JBuilder for developing, deploying, and debugging the applications.
- Very good knowledge on DSLAMs, DSL, MIBS, SNMP and NMS/EMS technologies.
- Implemented various levels of application and services using Spring-Framework (2. 3), EJB3, Struts2 and ORM tools like Hibernate 3.0 forth fast pace and efficient code generation.
- Good knowledge in establishing database connections for Python by configuring packages MySQL-Python.
- Experience in Scripting languages like Angular JS, React JS and Node JS.
- Experience working with databases such as MongoDB Oracle 8.x/9i/10g, MS-SQL Server … and using PL/SQL to write stored procedures, functions, and triggers for different Data Models.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
- Experience in Configuration Management, setting up company Version policies, build schedule using Clear Case, SVN, CVS, and Git, Subversion.
- Expertise working on Application servers and Web servers like WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.
- Excellent written and verbal communication skills, presentation, and problem-solving skills.
TECHNICAL SKILLS:
Languages: Java 8 (JDK 1.4/1.5/1.6/1.7/1.8 ), Java Swings, JSF, JUnit, Log4J, Ant, Maven
Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Fa ade, Singleton
Web Technologies: JSP, Servlets, Angular, jQuery, ReactJS, NodeJS, EJB, Hibernate, Struts, Spring, HTML5, DHTML and XML, CSS3, Web Services, WSDL, SOAP, REST,MQ Series, Apache Camel, Kafka, Spring Boot, ExpressJs
XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans, SOAP, RESTful Web Services
Frameworks: Spring Boot, Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Groovy, Logstash (ELK).
Application/Web Servers: WebLogic 8.x/9.x/10. x. JBOSS 7.0, IBM Web Sphere 4.0/5.x/6. x.
IDE Tools: Eclipse (Juno, Galileo, Helios, ndigo ), Rational Application Developer (RAD) and NetBeans, STS, Intellij.
Databases: Casandra, Oracle 11g/12C, MySQL, SQL, MongoDB.
Reporting Tools: Kibana, Splunk, Crystal Reports, BO XI R3.
Cloud: AWS.
Version Control Tools: CVS, SVN, Clear Case, Git, Jenkins.
Testing: Selenium, Karma.
Messaging Tools: JMS
Tools: Kafka and Zookeeper, Rational Rose 2000, JBuilder 3.5/5.0, Visual Cafe 4.0, Visual Age Java 3.5, eclipse 3.X, MS-Office, Front Page, Ultra Edit 32, Clear Case, iReport -1.2.5, Jasper Assistants, Live Link, matrix, Ant, WinCVS 1.2, TOAD 5.0/8.0, Erwin, XML SPY, Code Check, Jtest, Jprobe suite 5.1 (Memory Debugger, profiler), Squirrel SQL Client, Maven 1.1 /2.0, My Eclipse 5.1, Net Beans.
Operating System: Windows, Linux, Unix, Macintosh HD.
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, GA
Java Developer
RESPONSIBILITIES:
- Created and executed development plans as well as revise as appropriate to meet changing needs and requirements.
- Participated in the gathering and reviewing of business requirements and translating these into functional/technical designs.
- Development and building of microservices using Spring Boot and Maven.
- Leaded and coordinated the team in designing, development, implementation, and support of application or product.
- Designed and developed the portal using Angular JS along with HTML5, CSS3, and Typescript and Bootstrap.
- Followed agile best practices in maintain and improve work of the agile team.
- Review of team members pull request and suggest necessary comments to improve the code.
- Worked on Spring Boot, Spring Restful template to develop Application Level Micro Services.
- Data sources from Injection microservices produce and consume data from apache Kafka to enhance data from enhancer microservices.
- Implementing microservices in Scala along with Apache Kafka.
- Responsible for transforming design mock-ups to W3C standards compliant HTML pages using XHTML, CSS, JavaScript, and jQuery, JSP/JSON, XML and XSLT.
- Organizing and following all undertakings for consistent discharges utilizing Project Management System JIRA.
- Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS CloudFormation.
- Designed and Developed the application in AGILE/SCRUM methodology.
- Developed using Struts CSS, HTML, XML, and JSF.
- Used Spring MVC framework and JSP custom tag libraries for the presentation layer.
- Application security is achieved by Spring Security for securing login services.
- Devised experience on developing the application using Spring MVC, Dependency Injection of various component beans.
- Currently redesigning site with everything from contact page to landing page all using ReactJS.
- Working on building a custom CMS to move off of word press being built using NodeJS, ReactJS
- Used ReactJS to build the UI components, developed filters to display different dimension of data and font size modifiers.
- Developed JAX-RS and worked on all types of HTTP requests such as GET, PUT, POST, DELETE methods.
- Implement REST web services with AngularJS.
- Implemented Continuous Integration using Jenkins and GIT.
- Highly motivated and committed Devops Engineer experienced in Automating, Configuring, and deploying instances on AWS cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
- Experience in Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)
- Configured the VS.NET environment, IIS Server 7.
- Developed web applications using ASP.NET and AJAX Extensions under MVC architecture.
- Experience in design and developing Application leveraging MongoDB.
- Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
- Using REST Controller of Spring Boot developed Rest Endpoints.
- Worked on File upload utility such VSS database for claim investigating module.
- Used Spring Batch for running batch jobs.
- Multi-tier Docker environment.
- Used Lombok Library that simplify the development of Java code writing.
- Used Hibernate as Object Relational Mapping tool to map the objects to database tables.
- Maintained source code in GIT Repository.
- Good experience with version controls like SVN, Clear case, CVS & GIT.
- Implemented concepts like Multi-Threading and Exception Handling.
- Extensively used Design Patterns like Singleton, Data Transfer Objects (DTO) and Data Access Objects (DAO).
- Configuration management using CVS and version control using SVN.
- Implemented Apache log4j for logging and debugging errors/exceptions
- Developed Test Cases using JUnit using Mockito for unit testing
- Used Intellij IDEA to build the application and Maven to deploy the application.
- Responsible for code merging and version control with GIT.
- Used Atlassian tools like JIRA, Bit bucket and Hip Chat.
- Participated in UAT to ensure client requirements are met and constantly supported the team through the production releases.
Environment: Java 1.8, Spring Boot, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, jQuery, AJAX, JSON, XML, XSL, AWS,Devops, Git,jQuery, Mongo DB, Cassandra, MongoDB, Web Logic Application Server, Kafka, Zookeeper, Logstash, Splunk, Casandra, Jenkins.
Confidential, Tennessee
Java Full Stack/UI Developer
Responsibilities:
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stands up meetings.
- Developed Front end using Angular JS.
- Designed the application using Front Controller, Service Controller, MVC, Spring DAO, Factory, Data Access Object, Service Locator and Session Facade Design Patterns
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Heavily used the Dependency Injection feature provided by spring framework for bean wiring.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC)
- Added interactivity to the UI pages using JavaScript.
- Developed dynamic ASPX web pages for Application using ASP.NET, C#.NET, XML, JavaScript, jQuery, HTML, JavaScript and AJAX including jQuery library.
- Created business & Data access layer objects using C#.NET.
- Developed Contract First Web Services using Spring-WS to communicate with Database Tables.
- Provided a new Web Service and Client using Spring-WS to get the alternate contractor details.
- Worked on Restful web services which enforced a stateless client-server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in the detailed analysis based on the required documents
- Wrote AngularJS controllers, views, and services
- Used Java Messaging Services (JMS) forth reliable and asynchronous exchange of important information.
- Participating development of FIX messages processing engine.
- Created an internal browser-based text editor using HTML, CSS, JavaScript, Require.js, Backbone, Ember JS, Jasmine, Selenium.
- Implemented JMS listeners to connect to the Tibco JMS queues for producing and consuming JMS messages.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- USPTO Docker Containerization Phase 1 project: Automated Docker Image build and push to nexus using Jenkin.
- Implemented mock services in node.JS with the help of modules using ExpressJS.
- Built Node.js, npm based web frameworks and Docker based Microservices for deployment of web frameworks for data visualization and analytics user interface toolkits.
- Used Maven for building the application's EAR for various environments.
- Designed, developed JSP, Servlets and deployed them on JBoss Application Server.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Used Bootstrap for Responsive Web design.
- Used HTTP for coordinating Internet engineering task force
- Designed and created Hibernate persistence classes using Hibernate API.
- Wrote Stored Procedures/Triggers/Functions using SQL and PLSQL Navigator to perform operations on Oracle 10g database.
- Extensively used Java Collections framework for backend services and to display view on frontend.
- Participating development of FIX messages processing engine.
- Used JUNIT extensively and defined various Test Suites and Test Cases.
- Used Log4J to trace the flow of the application. Experience in GitHub.
- Used UNIX shell scripts for running java batch components on server.
- Deployed application on BEA WebLogic Application Server 9.2 to get efficient performance.
- Designed Frontend with in object-oriented JavaScript Framework like Bootstrap, Node.js, Express.js and Angular.js, Redux.
- Used Subversion for version control across common source code used by developers.
- Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
- Used JUnit and Mockito framework for unit testing of application and Log4j 1.2 to capture the log that includes runtime exceptions.
- Used Grunt for build UI applications minification, watch for file changes for automated build, code quality check and CSS prefixes for cross browser compatibility.
- Used SVN version control to track and maintain different versions of the application.
Environment: JDK 1.8, JSF 1.2, JBoss, Spring-JDBC 2.5, Spring-was-core 1.5, Wsdl4j, SOAP, JMS, Spring 2.5, fix, Hibernate 3, Maven 2, Log4J and JUnit 4.4, Eclipse, Git, Angular JS, Oracle10g, Subversion, Tortoise SVN, Mercury Quality center, BEA WebLogic Application Server 9.2, Express’s, NodeJS, Bootstrap.
Confidential, California
Java UI Developer.
Responsibilities:
- Involved in Developing of Application based on J2EEusing Hibernate and spring frameworks.
- Used spring framework and worked on different spring modules.
- Written test cases for Unit testing using JUnit.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Converted JAVA files to Groovy.
- Generating Hibernate mapping files and domains using tables.
- Responsible to enhance the UI using HTML, CSS, Java Script, XML, JSP as per the requirements and provided the client side using jQuery validations.
- Good usage of JBOSS as an application server and integration middleware software products.
- Developed application for different browsers and fixed bugs for browser compatibility.
- Have started working with new tools like Jenkins, Chef and Rabbit MQ.
- Working on creating Jenkins job for tomcat and WAS to provide automation effort smooth.
- Created and maintained Jenkins jobs that execute shell script.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Developed code for Responsive web design in JavaScript using frameworks like Angular.js.
- Refactored legacy code by applying object-oriented patterns and other industry standard design patterns such as MVC.
- Worked as Administration, maintenance, support and scaling of Application Servers (WebLogic, Oracle Fusion Middleware SOA, OSB, IBM WebSphere, JBoss, and Tomcat)
- Experience in consuming RESTFUL web services using Node JS and Express JS and displayed on the front-end using jQuery and Angular JS.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Build responsive application using AngularJS, NodeJS. Application compatible with mobile devices and different web platforms and browser.
- Used Java script and Angular JS for client-side validations.
- Used SOAP UI for testing the web services by sending a SOAP request.
- Used AJAX for server communication and seamless user experience.
- Worked with Web Logic Application Server to deploy the Application(s).
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB.
- Performed importing data from various sources to the Cassandra cluster using Java/Python APIs.
- Used Agile Scrum process.
- Optimized queries and created new entities in 3NF.
Environment: Java 6, Spring, Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, MongoDB, Web Logic Application Server.
Confidential
Java UI Developer.
Responsibilities:
- Involved in Developing of Application based on J2EEusing Hibernate and spring frameworks.
- Used spring framework and worked on different spring modules.
- Written test cases for Unit testing using JUnit.
- Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.
- Converted JAVA files to Groovy.
- Generating Hibernate mapping files and domains using tables.
- Responsible to enhance the UI using HTML, CSS, Java Script, XML, JSP as per the requirements and provided the client side using jQuery validations.
- Good usage of JBOSS as an application server and integration middleware software products.
- Ran SQL/CQL stress workloads to test storage on Docker swarm and kubernetes using Cassandra and MySQL.
- Have started working with new tools like Jenkins, Chef and Rabbit MQ.
- Working on creating Jenkins job for tomcat and WAS to provide automation effort smooth.
- Created and maintained Jenkins jobs that execute shell script.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Developed Web API using NodeJS and hosted on multiple load balanced API instances.
- Refactored legacy code by applying object-oriented patterns and other industry standard design patterns such as MVC.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design. Created multiple databases with shared collections and choosing shard key based on the requirements. Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Worked as Administration, maintenance, support and scaling of Application Servers (WebLogic, Oracle Fusion Middleware SOA, OSB, IBM WebSphere, JBoss, and Tomcat)
- Experience in consuming RESTFUL web services using Node JS and Express JS and displayed on the front-end using jQuery and Angular JS.
- Applied AngularJS filter (date, lowercase, uppercase, currency, order By, etc.) and multiple AngularJS directives (ng-repeat, ng-show, ng-hide, ng-if, ng-disable, etc.) to control how the data to be shown in the views.
- Improved the front-end performance with the use of one-way binding in AngularJS.
- Developed some responsive internal sites for Survey using AngularJS.
- Developed web services component using XML, WSDL and SOAP with DOM parser to transfer and transform data between applications.
- Designed UX pages using Adobe Illustrator for digital photo manipulation and photorealistic styles of computer illustration.
- Build responsive application using AngularJS, NodeJS. Application compatible with mobile devices and different web platforms and browser.
- Used SOAP UI for testing the web services by sending a SOAP request.
- Used AJAX for server communication and seamless user experience.
- Worked with Web Logic Application Server to deploy the Application(s).
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Experience in developing scalable solutions using NoSQL database, Cassandra, MongoDB.
- Performed importing data from various sources to the Cassandra cluster using Java APIs.
- Used Agile Scrum process.
- Optimized queries and created new entities in 3NF.
Environment: Java 6, Spring, Hibernate, python, Rest, log4j, Git, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML5, CSS3, AEM, Java Script, jQuery, AJAX, JSON, Angular JS, NodeJS, XML, XSL, jQuery, Mongo DB, Cassandra, MongoDB, Web Logic Application Server.
