Sr.java Developer Resume
Phoenix, AZ
SUMMARY
- Around 4+ years of experience in Analysis, Design & Development of JAVA and J2EE applications and performed multiple consulting roles including Software Engineer, Consultant and Developer
- An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management, process definitions and project management
- Expert level skills developing applications using Core Java, J2EE, Web Services, JSF, JMS, JSP, Servlets, Java Beans, EJB, Hibernate, JDBC, XML, HTML, CSS, DHTML, JavaScript, Ajax, Angular JS and JQuery
- Extensively worked on cloud migration of an application - Enterprise Cloud Platform
- Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring MVC, JSF and Design Patterns
- Worked on various web servers like JBOSS, WebSphere, Tomcat, Web Logic
- Working experience in Hibernate and JPA ORM tools
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, WSDL,JMS, AJAX
- Strong skills in RDBMS implementation and development using Oracle Database Server and hands on experience with SQL, PL/SQL and good knowledge on NoSQL database likeMongoDB and Cassandra
- Worked with Junit for unit testing andRoot cause analysis of bugs
- Followed Agile/Scrum and Waterfall methodology of software development which satisfies the customer through early and continuous delivery of valuable software
- Used subversion control tools like CVS, subversion, CMVC, Rational Clear Case
TECHNICAL SKILLS
Languages: Java, J2EE, C++, C
Java/J2EE Technologies: JDK, EJB, Servlets, JSP, JSTL, JSF, JDBC, JavaBeans, MVC, Struts, Hibernate, JPA, Spring, log4j, JNDI, JMS, JUNIT, JAXRPC, JAXB, JAXWS, JAXRS, JSF, Jenkins
Cloud Environment: Enterprise Cloud Platform
Web Technologies: JavaScript, CSS, HTML, DHTML, XML, XSL, XSLT, SOAP/REST, AJAX, WSDL, Angular JS, Node.js, JQuery, Groovy Grails
Web/Application Server: JBoss Application Server, IBM Websphere, WebLogic, Apache Tomcat
Platforms: Windows (10, 7, Vista, XP, 2000, 98, NT), Unix, Linux, macOS
Version Control: Tortoise SVN, CVS, GIT
Databases: DB2, Oracle 9i, 10g,11g, 12c, MySQL 4.1, 5.0, MongoDB
Database Tools: SQL Developer, DB2Connect, PL/SQL Developer, MySQL workbench, Toad
PROFESSIONAL EXPERIENCE
Sr.Java Developer
Confidential - Phoenix, AZ
Responsibilities:
- FollowedAgilemethodologyfor project development and delivery of application, attended daily stand up meetings and involved in sprint planning sessions
- Involved in designing the backend application architecture
- Developed the Java Application using core java, threads/Concurrency, Exception handling, Java lang, Collections, IO
- The entire application was developed using Spring Framework
- Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs, used theseWebServicesto interact with other application in organization
- Used Websphere ApplicationServerto deploy the application
- Involved in the migration of the Local Champion application to the ePaaS cloud platform to reduce the TI cost of the application
- Used tools like XL Release for deployment, Splunk for logging and AppDynamics for monitoring
- Used Jenkins for continuous integration and helped the team in resolving build issues
Environment: Java6, 1.8, J2EE, Spring 3.0.4, Enterprise Cloud, JDBC, IBM DB2, IBM WAS, JBOSS, Jenkins, XLR, Splunk, AppDynamics, Maven, Eclipse, Groovy Grails, GGTS D3 JS JQuery
Java Developer
Confidential - Phoenix, AZ
Responsibilities:
- Developed user management screens using AngularJS, HTML, CSS
- Used JQuery and JSF validation framework for front end validations
- Developed the distributed Java Applications using core java, threads/Concurrency, Exception handling, Java lang, Memory Management, Collections, IO
- Used Spring JDBC and Hibernate with Spring to access Database layer
- Involved in creating and extracting data from database using SQL Queries, PL/SQL Stored procedures, triggers and packages on Oracle 12c database
- Used ApacheTomcatServerto deploy the application
- Involved in fixing bugs and unit testing with test cases using JUnit framework
- Used Jenkins for continuous integration and helped the team in resolving build issues
- Used CVS for configuration management
- Used Maven to build war files to deploy on Application Servers
Environment: Java 1.8, J2EE, Spring 3.0, Hibernate, Apache Tomcat 8, Spring JDBC, REST, WSDL, Oracle 12c, Angular JS, HTML, CSS, JQuery, JSF, JUnit, Jenkins, Maven, Eclipse
Core Java Developer
Confidential - San Antonio TX
Responsibilities:
- Involved in the full software development life cycle of the project from analysis and design to testing and deployment
- Gathered Business Requirements and meeting different users for developing the application
- Extensive use of Object Oriented Programming (OOP) concepts, Collections, Generics, Multi-Threading, Exception Handling, and Design Patterns for functionality, such as portfolio summary and user information
- Design E-R graphs and relationship among different database tables, Creation tables with low coupling
- Wrote PL/SQL Queries, stored procedures, triggers and prepared statements
- Business logic was built on Servlets
- Implemented Spring MVC, dependency Injection and Spring AOP
- Implemented JDBC template in the data access object layer to access and update the information the database
- Used ANT Script to build WAR files and deployed on ApacheTomcatServer
- Implemented the logging mechanism using log4j framework
- Wrote test cases in JUnit for unit testing of classes
- Used SVN for version control of the source code
- Created RESTful web services interface toJava-based runtime engine
- Participated in meetings to develop layout, color scheme for the web page and implemented them with the help of HTML, CSS and JavaScript
- Implemented various useful design patterns including Singleton and Data Access objects etc.,
Environment: Core Java, Servlets, Spring MVC, Spring AOP, Hibernate, JDBC, Apache Tomcat Server, Oracle, PL/SQL, Web Services, JavaScript, HTML, CSS, ANT, log4j, Junit, SVN, Linux
Java Developer
Confidential
Responsibilities:
- Coding user interfaces using JSP
- Coding Data Access Objects using Java
- Working on New Requirements and Change Requests
- Modifying the SQL Queries
- Fixing Bugs during Regression testing
- Preparing Unit Test plans
- Unit Testing the modified code
Environment: Java, JSP, Tomcat, JavaScript, CSS, SQL, PL/SQL & HTML