Sr Java Developer Resume
San Jose, CA
SUMMARY:
- Highly motivated and focused Software Engineer with over 7 years of experience in Java J2EE software development.
- Extensive IT experience in server side development, distributed software architecture, object oriented design, messaging middleware and relational databases.
- Experienced in development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance, Energy, Hotel and Mortgage organizations using Java, J2EE, JSP, Servlets, EJB Hibernate, Spring 4.x/3.0, JNDI, Web services, JDBC, RMI, XML, Java script.
- Expertise in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Expertise in server - side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
- Experience in MVC architecture, Spring framework, J2EE Design Patterns, Spring IOC, Java Server Faces and Hibernate.
- Experience with Amazon Web Services (AWS) and Node.JS
- Used and worked with SOAP and Rest Web services.
- Demonstrated ability in analyzing and defining solutions to increase efficiencies and reduce redundancy.
- Specialize in Enterprise Application Integration and Agile Methodologies.
- Adapt to ever-changing situations with good communication, interpersonal and analytical skills
TECHNICAL SKILLS:
Java Technologies: JDK (1.6), Servlets, Spring 4.x/3.x, Hibernate, JSP 1.2, JDBC 2.0, JNDI, ANT, AJAX, XML, (DTD, Schema, DOM, SAX), Java Beans, Web services (WSDL, Rest, SOAP)HTML, CSS, JavaScript, NodeJS.
Frameworks: Spring 4.x/3.x Hibernate 3.0.
Languages: Java, SQL, T-SQL, PL/SQL, XML, HTML, DHTML, UML.
Database: MySQL SQL Server 2005/2008, Oracle 9i/10g, PL/SQL.
Software/Tools: JENKINS, Maven, Ant, AWS.
Servers: Apache Tomcat 5.5, JBoss 5.0, Weblogic App Server.
Script /OS: JavaScript, Jenkins, Maven, Shell, Linux, UNIX, Windows.
IDE: Eclipse 3.5
Version Control: Git, GitHub
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Sr Java Developer
Responsibilities:
- Worked on gathering requirements from stakeholders and performed Design & Analysis of the Customer Specifications.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements
- Using OOAD Technology, classes are designed in UML with the help of Rational Rose tool.
- Created user-friendly GUI interface and Web pages using HTML5 and CSS3 and JavaScript
- Used Spring 4.x MVC framework
- JavaScript, AJAX was used for the client side validations.
- Used the JNDI for naming and directory services.
- Migrated old Python Code to Java.
- Used Web Services (SOAP/Restful) to exchange information.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Wrote Oracle PL/SQL Stored procedures, triggers, views.
- Involved in debugging the application.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Created custom Exception classes to display appropriate error messages to business users.
- Used Junit to perform white box testing of application. Created test conditions/test data.
- Used Log4j for logging Errors and publishing logging information to various preferred destinations.
- Used Jenkins for continuous deployment.
Key Technologies: Java, J2EE, Python, Spring 4.x, HTML, Hibernate, JBoss AS 7.x, UML, Web Services, PL/SQL Oracle 10g, PL/SQL, JUNIT, Jenkins, Unix, GIT
Confidential, San Francisco
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
- Applied Agile methodologies for software development
- Involved in Analysis and Design of new enhancements for every release. Had good experience in low level designs.
- Proficient in doing Object Oriented Design using UML-Rational Rose.
- Had good experience in developing complex interfaces using Spring framework and Ajax.
- Created theNode.js EXPRESSServer combined withSocket.ioto buildMVC framework.
- Worked on Amazon Web Services (AWS) EC2, setting up instances, S3 buckets.
- Used RESTful Web services to extract product and warranty information.
- Enforced business logic using Session beans, Servlets and Stored procedures.
- Development of persistent components using Hibernate 3.0.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Developed Scripts for UNIX platform deployment.
- Used ANT for compilation and building JAR, WAR and EAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used JENKINS for CI and deployment.
- Experience in Build, Maven, reviewing Maven site, JUnit and PMD Maven reports.
- Expert in debugging the issues and resolving the production/test issues.
Key Technologies: Java, J2EE, JSP, Web Services, Spring 3.0, Ajax, Servlet, Node.js, Oracle, PL/SQL, Web logic Application Server 8.1, AWS,XML,UML, JUnit, ANT, JENKINS, Unix
Confidential
Java Programmer
Responsibilities:
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Improved the performance and integrity of code by processing thread concepts.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, HTML, XML, JavaScript, CSS, JQuery, XHTML and Oracle database.
- Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed UI using HTML/CSS, JavaScript, Ajax
- Implemented AJAX update of search results by adding or removing tags from search.
- Worked with the deployment of code using Jenkins.
- Worked with issue fix for bugs and made checked in the code repository using Git/SVN.
- Created backend Tables/stored procedures and SQL for database access.
Key Technologies: Java, J2EE, Web Services, Spring 3.0, Ajax, SQL, PL/SQL, Web logic Application Server 8.1, XML. UML, JUnit, ANT, JENKINS, Unix, Git/SVN.