Senior Java Developer Resume
Santa Clara, CA
SUMMARY
- 9 + years of Professional experience in developing Java based applications with strong banking, insurance, financial, life sciences, ecommerce and telecom domain experience.
- Excellent java development skills using java, j2ee, spring, Struts, Hibernate and Web Services technologies.
- Strong database experience using Oracle and MySQL
- Core competencies include Java, J2EE and Oracle as well as excellent communication and time management skills. Handled tasks with accuracy and efficiency.
- Experience in Product migration and application porting in to different application servers.
- Experience in configure batch jobs using AutoSys job tool.
- Experience in implementing REST web services using Jersey / JAX - RS and Spring framework.
- Extensive experience in estimation, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, Java Beans, JDBC, JNDI, Jakarta Struts, Spring, Hibernate, JMS, JUnit, Eclipse, ORM, JBOSS, Tomcat, WebLogic, Oracle, JSP, PL/SQL, UML, Webservices, Unix and Windows technologies.
- Experience in developing automated testing using automation frameworks like Rest assured.
- Excellent debugging skills on multiple platforms using Eclipse & Intellij IDEA IDEs.
- Experience in configuring the Apache server and Tomcat clustering.
- Experience in POCs.
- Good working experience in AngularJS and have 1+yrs of experience.
- Experience in Preparing Low level design (LLD) and High Level design (HLD) Documentation.
- Experience in UI development using Java Script, Ajax, JQuery and AngularJS.
- I am independent, highly motivated, ambitious, experienced and energetic IT professional with an attitude to deliver high quality innovative solutions meeting project timeline.
- Expertise in Object Oriented Analysis & Design (OOAD) using different design methodologies,process frameworks like Agile Scrum, tools like UML.
- Experience with different J2EE Design Patterns like Singleton, DAO, Factory Front Controller, Template, and Service Locator.
- Experience in SQL (Structured Query Language).
- Experience in Enterprise Java Beans.
- Good working knowledge on Version Control Systems like Git, TortoiseSVN, VSS and CVS.
- Experience on SDLC, Software Architecture Development (Analysis/Design).
- Experience in various Application Servers like JBoss, Weblogic, and Tomcat.
- Strong experience in web services development using REST & SOAP.
- Developed applications with Spring boot and AngularJS
- Experience in concurrent programming using executor framework and spring batch.
TECHNICAL SKILLS
Programming Languages & Scripts: Java 1.6/1.8, PL - SQL, HTML, HTML5, and Perl.
Enterprise Java: JSP, Servlets, EJB 2.0, ORM, Java mail API, Logging API
Java Standard Edition: JDBC, Serialization, Multi Threading, Exception handling, Executor framework, Util package, Internationalization & Localization etc.
Tools: & Framework: Struts 1.2, Spring 3.x/4,x, Hibernate 3.x, Web Services(both SOAP and REST), log4J, apache commons, Junit, Ant, Axis, ActiveMQ, AngularJS, JMS and Maven .
Mark-up/ Scripting Language: HTML, HTML5, XML, JavaScript, AJAX, Jquery.
XML Technologies: XSL/XSLT, SAX, DOM, DTD, Schema, SOAP, WSDL, WS-*, XMLBeans, JAXB.
Application/Web Servers: Web logic 10/11, Apache, Tomcat 5.x/6.x.
Development Methodologies: Agile Development, Scrum, Waterfall
DBMS / RDBMS: Oracle 10g/11, MySQL 5.x
Version/Source Control Systems: Github, VSS and SVN.
Defect/Bug Tracking: Confidential QC, Jira
IDE & Reporting Tools: Eclipse 3.x and Intellij IDEA
O/S & Environment: Mac, Windows, Unix and Linux (RHEL)
Other Skills: Requirements engineering, code reviews, test planning.
PROFESSIONAL EXPERIENCE
Confidential, Santa Clara, CA
Senior Java Developer
Responsibilities:
- Analyzing on requirement, prepared design document and written code for that.
- Implemented restful APIs to login services for different domains.
- Written code for getting job status from Hadoop and job status will be shown in frontend UI as a progress bar
- Debugging the source code, defect fixing, and implementation of enhancements.
- Written automation code for restful APIs using Rest Assured
- Delivered across the entire development life cycle: concept, build, deploy, test, release and support
- Participated and provided guidance during code reviews, software integration, bug fixes
- Worked on AngularJS to implement single page application
- Written stored procedures to get data from MySQL
- Involved in re-designing database
- Worked in agile development and involved in daily stand up meetings
Technologies: Java, Spring, Restful Web services, Tomcat, Maven, Unix, Hive, AngularJS, Rest Assured, Spring boot/MVC/AOP and Concurrent programming using Executor framework
Confidential
Senior Java Developer & Lead developer
Responsibilities:
- Involved in Designing, Coding, production support and unit testing.
- Debugging the source code, defect fixing, and implementation of enhancements.
- Involved in supporting production applications, java and web logic patching, different applications databases failover to backup data centre and production support calls.
- Prepared FSD from BSD, drawn sequence and class diagrams using EA tool.
- Written Custom JSON schema to validate JSON object.
- Developed web services using Spring Restful JSON type.
- Involved in upgrading SSL Certs from SHA-1 to SHA-2 type.
- Involved in supporting all environments like UAT and Production
- Created point-to-point message queues using JMS
- Involved in injecting of spring beans and Did POC on MongoDB
- Added dependencies to Maven POM.xml
- Produced and consumed Restful API and SOAP web services
- Used Spring batch for batch processing of user transactions
- Used AngularJS ng tags
Technologies: Java, Spring(all modules), Hibernate, Oracle, WebLogic 12c, XML,JSON, Log 4J, Web services with REST and SOAP, UNIX, Anthill Pro, JMockit, JMS, OpTier, Introscope, Spring injection, SVN, Maven, AngularJS and Autosys.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Designing, Coding and unit testing.
- Involved in end-to-end phase of the product.
- Debugging the source code, defect fixing, re-factoring the existing code if required.
- Written Database scripts during the development.
- Used Mockito framework to identify defects in code.
- Written WSDL file as per the requirement.
- Increased the number of JUnit tests from 30+ to 200+ in my watchful eye to improve the overall quality of code and deliverables.
- Interacted with client in onshore.
- Involved in producing Restful API web services.
- Deployed applications in Glassfish and tomcat servers.
Technologies: Java, JSP, Spring 3.0, Hibernate, Spring Restful, Spring-WS, XML, Web Services, Tomcat 6.0, Git and Maven.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in Designing, Coding and Unit Testing.
- Defect fixing, re-factoring and debugging the source code.
- Delivering good quality of code.
- Configured and deployed entire web application on Apache Tomcat web server.
- Analyzing the requirement with other team members and then preparing or modifying low level design document.
- Communicating with client and gathering requirement for any new enhancement or improvement in the application.
- Written Junit test classes for business and persistence classes to identify issues in code
- Used Jenkins to continuously integrate with application
- Used Restful API to integrate with mobile and web customers.
Technologies: Java, JSP, Servlets, Spring, Hibernate, Web Services, Oracle 10g, JSR-168 API, Git, AJAX, Maven and JSTL
Confidential
Java Developer.
Responsibilities:
- Development of Java/J2EE code to meet specifications and designs and using best practices.
- Development of a world-class Struts/Web services code-base.
- Development of low level component base design documentation (UML).
- Low level design peer reviews, build and unit test functional enhancements to the product.
- Peer code reviewing.
- Code maintenance and refactoring.
- Effort estimation and task breakdown - estimating cost of implementing new changes and identifying risk.
- Review and signoff of high level technical design documentation.
- Defect resolution.
- Used Spring MVC controllers
- Written Simple PL/SQL Stored procedures to access to Database.
- Investigation and resolve deployment / ongoing problems with the application.
- Review and contribute to development process and procedures to assist in the continual improvement of the development team activities.
- Working closely with test teams, database teams, project management and enterprise architects during the project lifecycle.
Technologies: Java, JSP, Servlets, Spring, Oracle 10g, Hibernate, JSR-168 API, Maven, AJAX and JSTL
Confidential
Java Developer.
Responsibilities:
- Involved in coding and unit testing
- Changing paths and correcting errors in all platform (HPUX, Solaris, Linux and Windows) packaging tasks in SHS and WS SPIs.
- Used Confidential ’s VOB tool for packaging
- Migrating from Clear case to Collabnet/TortoiseSVN
- Assisted/helped other team members and debugging the source code.
- Installing and Testing SPI Product on Operations Manager for Windows/Linux server.
- Involved in writing Unix Shell scripting and PERL scripting
Technologies: Java, JSP, Shell scripting, Perl, Spring, Git, Maven, Web logic, SOAP, WMI and FIST
Confidential
Java Developer.
Responsibilities:
- Involved in coding and unit testing.
- Wrote Controllers to handle the requests from User Interface. Used appropriate controllers depending on the business requirements.
- Developing business logic using Hibernate and writing the business delegates
- Prepared documentation of unit test plans, Coding rules and involved entire life cycle of software development.
- Debugging source code
- Diagnosing bugs and solving them in issue tracker.
- Used SVN for source code management. Responsible for labeling the code, branching for releases, and moving code to test and production environments
- Used internal technology xttm for controlling view and model.
- Involved in writing JavaScript and JSP code
Technologies: Windows XP, Java, Servlets, JSP, Hibernate, Ant, Struts, Eclipse, WebLogic8.1 and Oracle.