Java Developer
no image
Java Developer

Priya
------------
------------
Summary
• Around 4 years of experience building high-quality applications for a multitude of diverse clients in core Java and Java EE software development.
• Highly motivated software professional with extensive years of experience in Design, Development, Testing and Implementation of various desktop and web-based applications using JAVA, J2EE technologies. Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Java Server Pages (JSP) and Java database Connectivity (JDBC) technologies.
• Proficient in UI design, developed Front End using JSP, HTML5,CSS3,JavaScript,Ajax, J Query, AngularJS, Angular 2.0,NodeJs,ReactJs and have knowledge on Backbone Js.
• Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and NoSQL programming.
• Flexible and versatile to adapt to any new environment, ability to work independently as a part of the team. Extensive experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD).
• Experience in implementing a Micro service with Spring Boot based services.
Acquainted in programming skills with an experience of developing a n-tier application, and enterprise applications using technologies like JAVA, J2EE, Spring, Servlets, JSP, JDBC, Mongo DB, Oracle which makes a clear differentiation between layers .
• Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF. Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
• In-depth knowledge and experience in implementing Service Oriented Architecture (SOA) using XML based SOAP/RESTful web services. Knowledge of Software as a Service (SaaS).
• Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache ActiveMQ and Apache Camel as JMS provider.
• Knowledge in launching AWS EC2 instances and continuous integration using Jenkins. Acquaintance in applying the latest development approaches including MVC framework in the browser, event-driven applications using Ajax, single page applications using Angular JS and Bootstrap.
• Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose. experience design and architecture with PING Access and PING Federate
• Expert on Web Technologies using WORDPRESS, HTML, JavaScript, and XML, AJAX, and various JavaScript Libraries JQuery .
• Experience in Bootstrap (Responsive Web Design), Backbone, and AngularJS frameworks. Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, JSTL, JAXB, EJB, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, Maven.
• Strong working experience in Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
• Hands on expertise in developing applications in a single page application (SPAs) using various JavaScript frameworks like SAAS, AngularJS, Node.JS, BackboneJS, Knockout JS, Marionette, React.JS, React-Redux, Dust JS, Express JS
• Developed internationalized multi-tenant SaaS solutions with responsive UI's using Java 10/8/6 or ReactJS, with NodeJS and CSS. Experience with ORM Tool with Entity Framework/ Hibernate using LINQ and Lambda expressions.
• Experience in working with SOAP and REST web services and good at managing different data types using RESTful services like JSON, XML and data types.
• Expertise in various Spring Modules (Spring MVC, Spring JDBC, Spring Boot, Spring IOC, Spring AOP, Spring Data JPA, Spring Transaction, Spring Security, Spring Batch, Spring Scheduler) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
• Experience in using JSON Web Tokens(JWT) to securely communicate JSON Objects.
• Good experience in writing complex SQL queries, optimizing SQL scripts, identifying and resolving performance bottlenecks in various levels like sources, mappings and targets.
• Experienced in the functional usage and deployment of applications in WebLogic, WebSphere and Apache Tomcat.
• Well experience in Design and Development of database systems using RDBMS concepts including Oracle, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
• Excellent critical and analytical thinking, written and verbal communication skills, quick learning, rigid attention to detail and ability to work independently as well within a team environment.
• Experienced in entire system life cycle (SDLC) including Analysis, Design, Programming, Building, Debugging.
• Certified in oracle database 11g : program with SQL

Skills
Operating System: Windows, UNIX, Linux
Programming languages: C, C++, Java,Python
Middleware/Distributed Technologies: J2EE, EJB, JMS, WSDL, Web services(SOAP/REST), JNDI, Log4j
Server-side Programming: Servlets, JSP, JSTL, Custom Tag Libraries
J2SE Technologies: Core Java, Threads, Swing, I/O, JavaBeans, JDBC, JSP, Servlets, JDBC, Hibernate etc.
Front end Technologies: JavaScript, Angular JS, handlebars, bootstrap, react.js, AJAX, HTML, CSS, XML, XHTML, DHTML, SQL, PL/SQL
Java IDE: Eclipse
Databases: Oracle, MySQL, NOSQL, SQL Server, JPA, PostgreSQL
Web Services: SOAP, RESTful
Application Servers: WebSphere, WebLogic, Apache
Framework: Struts, Spring, Spring Core, Spring MVC, Spring DAO
ORM Tools: Hibernate, simple JDBC Template
Build Tools: Maven, Jenkins(CI), Microservices , Jenkins
Methodologies: UML, OOAD, Waterfall model, Agile

Experience

Teaching Assistant || University Of Houston Clear Lake – Houston, USA
June 2019 – December 2019 (summer 2019 and fall 2019)
• Teaching assistant for graduate students in Advanced Internet Application Development ,system analysis and design course for summer semester
• Teaching assistant for graduate students in Business computer Application and JAVA course for fall semester
• Worked alongside professor to create and execute course plan


Java Developer || Infosys – Chennai, India
May 2015 – July 2018
INFOSYS-CITI Bank - eChat Application
Product Module: RETEM
• RETEM (Real Time Expertise Manager) is Infosys integrated solution to CITI business customer to be used in their various operation centers. This bundled solution provides a seamless one stop shop for call center agents to communicate to the Experts for all their queries, issues and seek clarification instantly by means of intelligent routing mechanism to the appropriate resolution group taking the problem statement, issue and other parameters into account. The knowledge management repository provides a rich store house of artifacts, methods and procedures for all the future references.
• Skillful in application development using JAVA, Collections, Multithreading, OOPS Concepts, J2EE, Hibernate, JDBC, Struts, JSP, JavaScript, jQuery, AJAX, Servlets, HTML, XML, RMI, SOAP, Web Services, WSDL, Web Logic, Web Sphere, Tomcat Application Server , Node.js
• Involved in the development of Software Development Life Cycle (SDLC) using agile methodology.
• Competent in Object-Oriented Design/Analysis, UML Modeling, Classic Design Patterns, J2EE Patterns
• Strong experience of software development using Spring MVC, JNDI, MQ Messaging, Maven, Subversion, JUnit, Log4j.
• Built the Application in Microservices. For communication with microservices we used Restful API endpoint and AWS SQS
• Used Spring MVC Database API's and JPA (Java persistence API) to access database objects & Implemented the application using Agile development methodology.
• Created jobs in Jenkins and deployed the applications in different environments (DEV/QA/UAT/PROD).
• Worked in all areas of Jenkins setting up CI/CD for new branches, build automation, plugin management and securing Jenkins and setting up master/develop configurations.
• Actively involved in project development and bug fixing for the project. Worked closely with teammates, helped in the deeper understanding of concepts.
• Involved in requirement analysis and client interaction, responsible for writing hibernate mapping XML Files, HQL.
• Worked closely with business analysts, project managers and project leaders to analyze business requirements.
• Used J2EE design patterns like Factory, Singleton. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
• Enthusiastic Java Developer eager to learn cutting edge technologies and produce quality software.
• Developed various UI (User Interface) components using Struts (MVC), JSP, AJAX, STRUTS, HTML.
• Used Struts in Developing UI for web applications and make reusable UI component
• Built a java-based web portal using JSF framework independently for maintenance of Bugs
• Extensively worked with Struts based multi-tier applications in developing J2EE Components , Consumed Existing Web Services to pull required data for our applications
• Worked closely with business analysts, project managers and project leaders to analyze business requirements.
• Tested existing web services using SOAP UI , Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
• Involved in writing all client-side validation using JavaScript , Implemented the Unit testing for the components developed
• Worked on Java scripting in developing front end , worked on build and deployment Actively involved in project development and bug fixing for the project. Worked closely with students, helped in the deeper understanding of concepts.



Education
Bachelor’s in Electronics and Communication Engineering from RMK – 2015

Master of Science in Management Information Systems from University of Houston Clear Lake– 2020