Java Developer Resume
St Louis, MO
SUMMARY
- Around 8+ years of experiences in all teh phases of Software development life cycle which includes requirement Study, Analysis, Design, Development, and Integration using technologies of Core JAVA, JEE, JDBC, servlets, JSPS, Struts and spring.
- Experience in handling teh Telecom, Banking, Health, Transportation and Pharma Sectors.
- Strong experience in MVC Architecture, Struts Framework 1.3/2.0.
- Good experience in technologies like Spring Framework 3.0, Hibernate 3.0 and JSF.
- Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag libraries.
- Experience in design and development of web applications using JSP, JSF, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, XSL, XSLT, XML, WSDL, SOA, SOAP, Restful, Java/J2EE, Node.JS, Angular.JS, Angular2, Angular4, Typescript, React JS, Bootstrap, Struts2.0, Spring 3/4, Hibernate 3.0/4.0.
- Experience in OOP, Object Oriented Analysis (OOA) and Design (OOD) using UML.
- Experience in Web Services like Restful, SOAP, WSDL and good Knowledge in SOA.
- Experience in using testing tools like JUnit and building tools like Ant, Gradle and Maven.
- Experience in Agile development (TDD and SCRUM) and Waterfall methodologies.
- Excellent knowledge of multi - tier Web Based application development.
- Experience in Cloud-based infrastructure tools and components like AWS, EC2, S3, Virtual Private Cloud (VPS) and Elastic Load Balancing (ELB).
- Experienced in RDBMS concepts and experience in writing SQL queries and PL/SQL in databases like MySQL, SQL Server and Oracle writing Triggers, Stored Procedures and Normalization of databases.
- Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
- Enhanced experience in using different IDEs like Eclipse, Spring Tool Suite, Brackets, Atom and IntelliJ, IDEA& Hands-on experience working wif source control tools such as SVN & GIT.
- Strong experience in building web application using various Spring Framework features like Spring IOC, Spring MVC, Spring AOP, Spring ORM and Spring Security.
- Experience in programming wif Hibernate Framework, Hibernate Configuration, DAO Design and Object Relation Mapping (ORM).
- Expertise in advanced java scripts like AngularJS, ReactJS and NodeJS.
- Experience wif Installing and configuring AWS cloud servers wif Linux, Tomcat, MySQL, Apache, etc.
- Experience in developing and deploying J2EE components on application servers such as Web logic Server 9.0/10.0, Apache, Kafka, Rabbit MQ, Tomcat, JBoss and IBM Web sphere 7.0/8.0.
- Experience in developing teh Web applications using Eclipse IDE, Net Beans.
- Expertise in using Template Toolkit, HTML: Template, WebApp Template, MASON.
- Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
- Strong Experience in Relational database like Oracle 9i/10g/11g (SQL & PL/SQL).
- Strong working experience in working wif teh Relational database systems like MySQL, MSSQL, PL/SQL, Oracle, DB2, SQL Server, and NoSQL database systems like Redis, PostgreSQL, MongoDB, CouchDB and Cassandra.
- Experience in using version control tools like GitHub, Bitbucket, SCM, CA SCM (Software Change Manager), SVN.
- Experience in developing SQL, Stored Procedures, functions, triggers using Oracle.
- Experience in a CI/CD environment wif Jenkins, Maven, Gradle, AWS and Terraform.
- Experience in Test driven development (TDD) using unit testing frameworks such as Jasmine, Protractor, Karma, JUnit and Selenium.
- Experience in developing REST based Microservices.
- Experience in utilize Camel to integrate Microservices wif other Microservices and Rabbit MQ messaging exchanges.
TECHNICAL SKILLS
Languages: JAVA1.7/1.8, PL/SQL, SQL,J2EE, UML 2.3
Tools: and Framework: Struts, Spring IOC, Spring AOP, Spring Security, SOAP UI, JSON, RabbitMQ, Spring Boot, JPA, Bootstrap, Kubernetes
Web Technologies: HTML4/5, XHTML, CSS2/3, XML, JavaScript, HTTP, JSP 2.1, Servlets 3.1, JDBC 3.0, J2EE, JSF, REST, SOAP, Micro Services
JavaScript Frameworks/Libraries: Angular JS, Angular 2/4/7, jQuery 2.2.4, NodeJS, React JS
Web Services: RESTful 2.0, WSDL
Application Frameworks: MVC, Hibernate 4.2, Spring3/4
Web Servers: Apache Tomcat 7.0, JBoss, Kafka, Camel
Application Servers: WebLogic 12.2.1, IBM WebSphere
IDE: Eclipse, JIRA, Postman 4.9.3, Atom, IntelliJ, Brackets
Databases: Oracle 11g/12c, MySQL 5.6, Microsoft SQL, PostgreSQL
NoSQL Databases: MongoDB 2.2, Cassandra
Methodologies: Agile, Test-Driven Development, SCRUM, Waterfall.
Unit Test Frameworks: Log4j, JUnit 4.12, Jasmine 2.5, Karma 1.4, Selenium, Protractor
Operating Systems: Windows, LINUX, UNIX
Build Tools: Maven, Ant, Gradle, Jenkins, AWS
PROFESSIONAL EXPERIENCE
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Involved in developing new features for teh application in JAVA.
- Experience in developing web applications using technologies like HTML, XML, Java Script, CSS, DOJO and JSP Tag libraries
- Using teh Object-Oriented Programming (OOP) techniques to create DAO Classes for database access.
- Developing UI using HTML5, CSS3, Java Script and Angular7 for teh new features.
- UsedJavaScript,jQuery,AngularJSandAJAXtechnologies for front end user input validations and Restful web service calls and implementedSingle Sign-On (SSO).
- Participating in daily scrums and weekly meetings wif teh project sponsors to meet expectations and deadlines.
- Modify teh existing code to work as compatible to teh new XML format.
- Expertise in using J2EE technologies like JSP, Servlets, EJB, JDBC, Java Beans, JMS, RMI JNDI, XML and Web services (RESTful and SOAP).
- Developing new code to parse XML messages dat comes from Web Sphere Messaging Queues using JAXB and JMS API.
- Experience wif Installing and configuring AWS cloud servers wif Linux, Tomcat, MySQL, Apache, etc.
- Designing teh data base tables and relations using ER Diagrams for extended features.
- Writing SQL queries, stored procedures, and triggers for database operations in MySQL.
- Preparing Unit Test Documents for teh code changed.
- Involved in performing User Acceptance Testing (UAT) at teh end of teh test phases wif teh requirements collected from teh user also tested using Selenium Grid.
- Using Subversion Version Control System for teh collaborating Application Code and Design documents.
- Working on various phases of Software Development life Cycle dat includes Requirements Documentation, Design Documentation, Implementation and Testing.
- Fixing Production Issues, Bugs and Defects in teh Application.
- Creating and executing SQL Queries dat applied on previous historical production data.
- Creating Pie Charts and Graphs from teh SQL, results applied on production data.
- Developing teh code dat is flexible for teh requirements based on teh agile environment.
Environment: Java 1.8, Struts 1.3, Log4J, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, MySQL, Restful API, AWS EC2, Apache Web Server, Tomcat, Rabbit MQ, Oracle, Cassandra, Spring, Spring boot, Eclipse, NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML5, DHTML, AJAX, XML, Object Oriented JavaScript, agile, Selenium, Jasmine, Web Sphere Application Server 8.5, SVN.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in teh process of research, analysis, design, and development of teh application.
- Involved in teh process of information design and interaction design as a part of UX developer team.
- Involved in collaborating on user experience wif teh team.
- Involved in developing User interfaceusingJSP, JavaScript, jQuery, AngularJS, HTML5, and CSS/CSS3.
- Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
- Developed Apps for Verizon setup boxes for rich UI along wif HTML and CSS
- Created Utility APIs for AJAX calls using JavaScript XMLHTTP Object and jQuery for making Web Service calls.
- Developed spring boot Microservices to serve a specific business functionality.
- Used Apache Tomcat as a web server for teh deployment of teh application.
- Worked on Embedded Tomcat to deploy teh code internally.
- Experience in making teh Dev-Ops pipelines using Open shift and Kubernetes for teh Microservices Architecture.
- Involved in developed and deployed teh Ajax applications in teh java language using teh java development tool Eclipse.
- Developed responsive user interface wif teh halp of ReactJS, Redux, JSX, ES6, Redux Thunk and Bootstrap.
- Developed various React state full and stateless components and developed reducer functions, store and created various actions.
- Used XML Web Services using SOAP to transfer teh amount to dat is remote and global to different financial institutions.
- Developed web components using JSP, Servlets and JDBC.
- Coded JDBC calls in teh servlets to access teh MySQL database tables.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container Services and using AWS admin console.
- Developed Restful web services wif Spring Boot to provide teh required information to display on teh UI.
- Integrated Struts framework and hibernate and used Spring Framework for Dependency injection.
- Planned and programmed a work queue system on a NodeJS Server wif RabbitMQ and created a REST API allowing users to create jobs and retrieve data from MongoDB.
- Involved in translating teh Java applications to java script files using teh GWT cross complier.
- Using Backbone Restful API’s for getting teh Web services data from teh server
- Used Apache web server for application development and testing purposes.
- Developed components to fetch teh data from teh backend using jQuery, AngularJS and AJAX.
- Used JSON for data exchange between application modules
- Involved in testing complete flow of teh modules.
- Wrote test cases for automation testing using Selenium, developed teh application using Eclipse as IDE tool and JIRA for bug and issue tracking.
- Involved in performing User Acceptance Testing (UAT) at teh end of teh test phases wif teh requirements collected from teh user also tested using Selenium Grid.
- Used Log4Javascript for Logging Errors, debugging and tracking.
- Widely used agile development methodology-based Scrum for developing various business applications.
- Done teh design, development and testing phases of Software Development using AGILE methodology and Test-Driven Development (TDD).
- Used Tera term and telnet to communicate wif teh VMS Server.
- Extensively used Query for developing Ajax applications.
Environment: Java 1.8, Backbone, Struts, Log4, JSP, JavaScript, jQuery, Web services, Bootstrap, JSON, CSS, SOAP, MySQL, Restful API, Apache Web Server, Tomcat, Rabbit MQ, MongoDB, XAMPP, Spring, Spring boot, Eclipse, Servlets, AngularJS, NodeJS, ReactJS, Microservices, Kubernetes, Hibernate, HTML, HTML5, Spring, DHTML, Web Strom, AJAX, API, XML, Object Oriented JavaScript, agile, Scrum, AWS, Selenium, Jasmine.
Confidential, San Antonio, TX
Java Developer
Responsibilities:
- Responsible for gathering and understanding teh requirements and interacting wif clients
- Implemented various J2EE patterns like Singleton Pattern, Factory Pattern, Abstract Factory pattern, Data Access Objects, Adaptor (Wrapper) Pattern.
- Designed user-friendly web application using AngularJS, HTML5, CSS3, Bootstrap, ReactJS, Spring, and Mongo DB
- Involved in writing POJO classes and HBM mapping files to map database tables wif Java objects.
- Involved in writing XML configuration file for Hibernate-Database connectivity.
- Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database
- Worked wif HQL (Hibernate Query Language) to write static queries while communicating JSF wif Oracle database
- Used JSF and Struts validation framework for application components validation.
- Worked wif core layer of framework to implement View Controller in MVC Architecture and worked wif spring MVC calls.
- Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
- Worked wif spring and web services wif SOAP by creating SOAP services using Spring Controller class.
- Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
- Expert in benchmarking and load testing a Cassandra cluster using Java-based stress testing utility called Cassandra-stress tool.
- Development of server-side programming using Servlets, JSP, Struts.
- Designed and Developed User Interactive (UI) Web pages using HTML5, React-JS, Bootstrap, CSS, JSX, Axios and Redux
- Created reusable components used across various modules using React-JS, React-DOM, Bootstrap and JSX.
- Used Apache Tomcat as a web server for teh deployment of teh application.
- Worked wif JMS RabbitMQ Queues for sending messages in point-to-point mode also implemented Spring JMS message listeners to create and consume messages across modules.
- Exposed REST web services to communicate and send/receive data in JSON format to/from different systems.
- Wrote JUnit test cases for unit testing of teh developed functionality.
- Used RESTful Web services using Spring REST API and Apache CXF
- Involved in working wif WebLogic server for building and deploying enterprise Java
- Involved in writing XML configuration file for Hibernate-Database connectivity
- Troubleshoot, analyze, and check production issues in teh existing EMS application and fixed bug in given timeframe
Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts, Apache, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL, Maven, SOAP, Rabbit MQ, Mongo DB, AngularJS, ReactJS, NodeJS, HTML5, CSS3, JavaScript, JSON, EJB, RDBMS, jQuery, Cassandra, Micro Services, Bootstrap, Oracle 11g, Spring Boot, PL/SQL, AWS, JAXB, OOP, GIT, Maven, JIRA, Jenkins, JUnit, Log4J, Agile, Scrum, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in teh process of research, analysis, design, and development of teh application.
- Involved in teh process of information design and interaction design as a part of UX developer team.
- Involved in collaborating on user experience wif teh team.
- Involved in developing User interfaceusingJSP, JavaScript, jQuery, AngularJS, HTML5, and CSS/CSS3.
- Developed different Object-Oriented JavaScript Apps for multiple Modules using MVC framework.
- Developed Apps for Verizon setup boxes for rich UI along wif HTML and CSS
- Created Utility APIs for AJAX calls using JavaScript XMLHTTP Object and jQuery for making Web Service calls.
- Developed spring boot Microservices to serve a specific business functionality.
- Used Apache Tomcat as a web server for teh deployment of teh application.
- Used JSF and Struts validation framework for application components validation.
- Worked wif core layer of framework to implement View Controller in MVC Architecture and worked wif spring MVC calls.
- Contributor in planning, designating, development and delivering using NodeJS, MVC, JavaScript, Angular.
- Worked wif spring and web services wif SOAP by creating SOAP services using Spring Controller class.
- Used Spring Boot for developing REST Microservices and used Spring Data MongoDB for data persistence.
- Expert in benchmarking
Environment: Java 1.7, Core Java, Eclipse, Tomcat, WebLogic, JSP, J2EE, Servlets, Struts, Apache, Spring, Hibernate, RESTful Web services, XML, WSDL, JSF, MySQL
