Senior Java Developer Resume
SUMMARY:
- Over 7+ years of experience in design and development of Distributed and Client - Server applications using Object Oriented Analysis, Design and JAVA, J2EE technologies (Servlet, JDBC, Web Services).
- Expertise in various phases of Software Development including analysis, design, development and deployment of applications using J2EE/JEE technologies including Servlets, JSP, Java Beans, JSTL, JMS, Structs, Spring, JDBC, JNDI, Hibernate and Web Services (Soap/Restful).
- Worked with various projects involving XML technologies (XSL, XSLT, DOM, JDOM, DHTML, SAX, XPATH).
- Strong command in leading Frameworks Team such as Angular.js, backbone.js, bootstrap.js, D3.Js, React.Js and Node.Js.
- Expertise in application development using various frameworks: Spring Framework 3.x/4.x (Spring IOC, Spring ORM, Spring AOP, Spring DAO and Spring MVC) and Hibernate 2.x/3.x
- Worked on UI technologies such as Angularjs, JavaScript.
- Knowledge of Apache Tomcat, JBoss and good knowledge of J2EE standard compatible application servers.
- Experienced in MVC (Model View Controller) architecture with Spring, Structs and various J2EE design patterns.
- Have a good experience in developing applications using Eclipse and RAD, building them using Maven/ANT and deploying them in application servers like JBoss and Apache Tomcat.
- Expertise in front-end development in working with AJAX frameworks: Angular 2JS (typescript), Angular JS, JQuery, Sencha, YUI, DWR and Dojo.
- Developed and maintained components using Spring Boot in a Micro Services Environment.
- Involved in build and release management using Maven, ANT, Jenkins
- Fully exposed to Software Development Life Cycle (Agile and waterfall methodology).
- Good experience in developing d Confidential base programs liked stored procedures, functions and triggers.
- Developed Web and other components using Service Oriented Architecture (SOA) and Micro Services Architecture based J2EE applications
- Hands on experience with operating systems like Windows, UNIX, Linux.
- Experience in Test Driven Development using Junit.
- Experience in tracing the log files using PuTTY and log4j.
- Experience in resolving production issues as well as maintenance/performance issues. Responsible for application support post Production Release.
- Strengths include excellent interpersonal and communication skills, easily adaptable to new technologies, meeting deadlines and a very good team player.
TECHNICAL SKILLS:
Languages: Core Java, J2SE, J2EE, JSPs, Servlets, JDBC, JavaScript, HTML, DHTML, CSS, XML, SQL, WSDL, Web Services, REST, SOAP
Frameworks: Spring, Hibernate, Structs
Design Methodologies: Rational Rose
Application/Web Services: Oracle, Apache Tomcat, JBoss
D Confidential base Environment: ORACLE 10g/11i, MySQL, DB2
IDEs: Eclipse, NetBeans, RAD, Oracle SQL Developer
Testing Tools: Junit
SCM Tools: CVS, Subversion
Operating System: Windows NT/XP/2000, Unix, Linux
Protocols: HTTP, FTP, TCP/IP, LAN and WAN.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Senior Java Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation using Agile Methodology
- Analysis and Coding of Java components for Refills and Appointment modules
- Developed Spring Controllers, Service Components, DAOs, We Services and UI Integration for processing the member request for the two modules.
- Micro services has been built using spring boot, spring security and deployed to AWS cloud
- Developed the DAO layer using hibernate and Configured using Annotations
- Used Spring MVC Framework Dependency Injection for integrating various Java Components
- Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
- Experience in working with Spring MVC Controllers and Spring Hibernate template
- Hands on experience with d Confidential persistency using Hibernate and Spring Framework
- Configured the Spring, Hibernate, Log4j configuration files.
- Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
- Used Angular JS as the development framework to build a single-page application.
- Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
- Helped UI to integrate the java beans d Confidential using JSTL, Spring tags.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
- Involved in testing and deployment of the application on JBoss Server during integration and QA testing phase
- Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST webservice.
- Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end d Confidential base
- Worked on development of front-end application using Angular 2 JS, Dependency injection, Rx and Http modules with Node.js server for future evolutions.
- Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkins and Maven
- Worked with Angular 2 and typescript as part of migration from Angular and vanilla javascript to Angular 2 and React.
- Wrote SQL queries and Stored Procedures for interacting with the Oracle d Confidential base
- Was part of production support team to resolve the production incidents
- Develop custom drag and drop tree view, web application to transfer and arrange HL7 d Confidential using Angular, html5, Vue.js.
- Documentation of common problems prior to go-live and while actively in a Production Support role
Environment: Spring, Java/J2EE, AngularJS, NodeJS, Hibernate, SQL Developer, Jenkins, JDK8, Bootstrap, Web logic 12c, Apache CXF, JAXB, REST, SOAP, JavaScript, Bean shell, Jersey, Fortify
Confidential
Java Developer
Responsibilities:
- Involved in multi-tiered J2EE design utilizing MVC architecture, Hibernate deployed on JBoss Server connecting to an Oracle 8i d Confidential base. The Application is designed using J2EE technologies based on Spring MVC architecture
- Involved in Agile Scrum Methodology, Agile meeting, Sprint and Release Planning meetings
- Responsible for design and developing the JSP and SQL code for Services Module
- Project modeled using MVC framework
- Developed JSP Pages and Servlets to provide dynamic content to HTML pages
- Validated client-side date using JavaScript
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
- Created Spring Controllers and Integrated with Business Component and View Components
- Implemented Hibernate and replaced JDBC code
- Used JDBC for D Confidential base Connectivity
- Designed and modified User Interface using JSP, JavaScript, CSS
- Designed the front end using Java Applets and Swing, as well as JSP
- Developed web components using JSP, Servlets and Server-side components under J2EE Environment
- Designed Interactive GUIs using Java Applets and Swing
Environment: Java 1.4, J2EE, JSP, HTML, DHTML, XML, CSS, Oracle, UML, JavaScript, Eclipse 3.1, Tomcat, Windows NT, Spring, JBOSS, JSP, Servlets, MySQL.
