Sr. Java Developer Resume
Phoenix, AZ
SUMMARY:
- Around 7+ 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, JSFand 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 andgood knowledge on NoSQL database like MongoDB and Cassandra
- Worked with Junit for unit testing and Root 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
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:
- Followed Agile methodology for 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 developedusing Spring Framework
- Involved in developing, implementing and configuring the JSON Objects in the Restful Web Services APIs, used these Web Services to interact with other application in organization
- Used Websphere Application Server to deploy the application
- Involved in the migration of the LocalChampion 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
Sr. 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 Apache Tomcat Server to 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
- Used Eclipse as the Integrated Development Environment for developing and debugging the application
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
Java/J2EE Developer
Confidential, Charlotte, NC
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery
- Mentoring a team of three in offshore and delegating the sub-tasks, conducting daily Stand-up calls and participated in KT sessions
- Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published
- Developed user management screens using Javascript, HTML, CSS
- Used Spring MVC3.0 architecture, Spring tags, and JSP on the front end
- Design JSON responses according the request, send it back to the front end after the logic processing
- Communicated with the developed Web Services using REST Client and JSON
- Published and consumed RESTful Web Services for transferring data between different applications
- Implemented Spring IOC to resolve dependency injection
- Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
- Involved in coding and administering Project artifact deployed on IBM WebSphere Application Server
- Used JMS to send messages securely, reliably and asynchronously to WebSphere
- Implemented the logging mechanism using log4j framework
- Wrote test cases in JUnit for unit testing of classes
- Used Maven to build, run and create JARs and WAR files among other uses
- Used SVN version control to track and maintain the different version of the project
- Used Eclipse 3.8 IDE for developing code modules in the development environment
Environment: Java/J2EE, Spring MVC 3.0,Spring IOC, JSP, Hibernate 3.5.6, JDBC, Oracle11g,Javascript, HTML, CSS, JMS,JSON,REST,IBM WebSphere Application Server, Log4j, Maven,JUnit 3.8, SVN, Agile
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
- Defined and developed the User interface screens using Core Java
- Extensive use ofObject 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 Apache Tomcat Server
- 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 to Java-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.,
- Experience working with Linux operating system
Environment: CoreJava, 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