Sr. Java Developer Resume
San Diego, CA
SUMMARY:
- Highly motivated and focused Software Engineer with around 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 hospital, banking, financial, energy organizations.
- Solid Java OOP programming skills like: multi - threading, class loading, generics.
- Expertise in server-side development with JDBC, Servlets, Java Beans, JSP, Servlets, EJB, JMS, MDB, JNDI, JAXP, RMI.
- Experience in MVC architecture, Spring framework, J2EE Design Patterns, Spring IOC, Spring Boot, Spring Security, Java Server Faces and Hibernate.
- Used and worked with SOAP and RESTful web services.
- Working knowledge of HTML, CSS, JavaScript and AJAX.
- Familiar with UI components such as Popup Dialog, ViewPager, Button, TextView, ImageView, Gallery, ListView, GridView and CardView.
- Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy
- Specialize in Enterprise Application Integration and Agile Methodologies.
- Team player with good communication, interpersonal and analytical skills
TECHNICAL SKILLS:
Languages: Java, SQL, T-SQL, PL/SQL.
Frameworks: Spring, Hibernate.
Web: XML(DTD,Schema,DOM,SAX), HTML, DHTML, UML, CSS, JavaScript, AJAX, SOAP, JAX-WS, RESTful, WSDL-REST.
Database: MySQL, Oracle 9i/10g, NoSQL
Software/Tools: Jenkins, Maven, Ant
Servers: Apache Tomcat, JBoss, and Weblogic.
IDE: Eclipse
Version Control: CVS, Git, Clear Case
Script /OS: Jenkins, Maven, Shell, Linux, UNIX, Windows.
PROFESSIONAL EXPERIENCE:
Confidential, San Diego, CA
Sr. Java Developer
Responsibilities:
- Worked on gathering requirements from stakeholders and performed design & analysis of the customer specifications.
- Used OOAD Technology, classes are designed in UML with the help of Rational Rose.
- Used Spring MVC framework to build RESTful web services.
- Developed and deployed business logic using Session Beans and Servlets.
- Created web pages and client side validations using HTML5 and CSS3 and JavaScript, AJAX,JSP.
- Used the JNDI for naming and directory services.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Involved in debugging the application.
- Used Maven to compile and generate EAR, WAR, and JAR files.
- Collected feedback data with hash tag “ Confidential ” on social networking website twitter using Twitter Restful API for marketing team.
- Created custom exception classes to display appropriate error messages.
- Used JUnit for white box testing of application. Created test conditions/test data.
- Used Log4j for logging errors and publishing logging information to various destinations.
- Used Jenkins for continuous deployment.
Key Technologies: Java, J2EE, Spring, JSP, HTML, Servlets, Hibernate, JBoss, UML, WebSphere, PL/SQL Oracle, Twitter Restful API, JUnit, Jenkins, Unix, Git
Confidential, San Francisco, CA
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
- Proficient in applying Object Oriented Design using UML-Rational Rose.
- Developing complex RESTful web services using Spring framework for extracting product and warranty information.
- Implemented business logic using Session Beans, Servlets.
- Development of persistent components using Hibernate 3.0.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database
- Implemented 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.
- Debugged and resolved production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Key Technologies: Java, J2EE, JSP, WebServices, Spring, AJAX, Servlet, Oracle, PL/SQL, Weblogic, 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.
- Supported other developers 24 X 7 for code integration and deployment using Jenkins.
- Performed software development utilizing technologies such as J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.
- Interacted with business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodologies.
- Performed the role of developer and Contributed in well designed, testable, efficient code and it had been proved by SONAR violations report
- Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
- Developed web pages using HTML, CSS, JavaScript and AJAX.
- Worked with the deployment of code using Jenkins.
- Worked with issue fix for bugs tracking in SPIRA and made checked in the code repository using Git/SVN.
- Created backend tables/stored procedures and SQL for database access.
Key Technologies: Java, J2EE, JSP, Spring, AJAX, Servlet, Oracle, PL/SQL, Weblogic, XML. UML, ANT, Jenkins, Unix, Git/SVN.
Confidential
Programmer
Responsibilities:
- Responsible for discussing and understanding the requirements received from the client and prepared design document with approach details for the implementation of the enhancement.
- Deployed object, JAR, WAR files on BEA Weblogic application server.
- Involved in writing Jakarta ANT build scripts for building and deploying.
- Used CVS for version control; Tested using JUnit/Eclipse
- Log4j is used for logging different types of messages to write on to the proprietary log model.
- Performed 24X7 production support
Key Technologies: Java, CVS, Weblogic, JUnit, Windows 2003 advanced server.