Senior Java Developer Resume
Tampa, FL
OBJECTIVE
- Seeking a challenging position in an organization, where I can utilize my skills and efficiency for organizational growth and professional growth.
SUMMARY
- Software Professional having 11+ years of Software Development Life Cycle including hands on experience in Java/J2EE technologies such as Spring, Web Services (Soap and Rest),Hibernate, XML,XSD,JSON,JSF,MAVEN,KAFKA,HTML5,CSS,JAVASCRIPT,ANGULAR JS. JENKINS.
- Proficiency in entire Software Development Life Cycle (SDLC) process including Requirement Analysis, Preparations of Technical Specifications Document, Design, Coding, Application Implementation, Unit testing, System Testing, Documentation and Production Support.
- Experienced in developing web applications using Spring MVC, business logic using spring (IOC, AOP, SECURITY), persistence using Hibernate.
- Well versed withJAVA/J2EE design patterns and have hands one experience implementing design patterns like Data Access Objects (DAO), OBSERVER, TEMPLATE METHOD, VISITOR PATTERN, MVC PATTERN etc.
- Experience in describing data using XML (DTD, Schema) and working with XML management technologies like XSD and Web Services using protocols such as SOAP and WSDL.
- Expertise in RDBMS, JDBC, Hibernate, Oracle and SQL.
- Experienced in SOA and Web Services with Axis2, JAX - WS and JAX-RS.
- Good Knowledge of Data Structures and Algorithms.
- Experience in NoSQL Database Neo4j.
- Profound work experience in Cloud with OPENSTACK.
- Expertise in Performance analysis with Memory Analyzer Tool and HP Diagnostics.
- Experience working on Version control tools like SVN and Git revision control systems such as GitHub.
- Ability to plan, manage, motivate and work efficiently in both independently or in a team effort.
- Good exposure in overall SDLC including requirement gathering, development, testing, debugging, deployment, documentation and production support.
- Good experience in deploying multi module applications using ANT/ MAVEN and Jenkins.
- Experience in working with software methodologies like Agile and Waterfall.
- Ability to quickly grasp any new technologies and concepts.
- Experience in using Tools like Eclipse, Intellji, Soap UI, Sonar.
- BDD Testing using Cucumber.
- Experience in Middleware Frameworks.
TECHNICAL SKILLS
Languages: Core Java 1.8, XML, Multi-threading, JDBC, UML
Web Technologies/ APIs: J2EE, JNDI, Servlets, JSP, Spring MVC, XSD, XPATH, JAXB, Web services, REST
Frameworks: Spring (Core, AOP, JDBC,SECURITY), Hibernate, Angular js2.0,KAFKA
RDBMS: Oracle 10g, MySQL
IDEs: Eclipse Galileo/Indigo, Intellji
Servers: JBOSS Wild fly, Apache Tomcat 7
Caching Framework: JBOSS-CACHE
Version Control: SVN, Tortoise, GitHub
Continuous Integration: Jenkins
Build Tools: Ant, Maven 2.x
Issue Tracker System: HP ALM
Testing Framework: JUNIT, MR Unit
Performance Tools: HP Diagnostic Tools, Memory Accessor Tool, SOAP UI
Operating System: Windows 7, UNIX, Linux
No SQL Technologies: Hive, Neo4j
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Senior Java Developer
Responsibilities:
- Involved in the High Level Design, Writing UML Diagrams and HLD Document.
- Implement the Business Logic using Core Java, J2ee Concepts.
- Writing Restful Services using JAX-RS.
- Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, Observer, Visitor Etc.)
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS, JavaScript, and Angular JS..
- Used SOAP UI to test the request and response of the application
- Ensured that the code developed meets quality using Sonar.
- Perform Junit Testing and using Soap UI to test Rest Apis.
- Debugging the code, analyzing the defects, applying fixes.
- BDD Testing using Cucumber.
Environment: Java/J2EE, RESTful, XML, XSD,JSON, Eclipse, Angular JS Soap UI, JBOSS, UNIX/ Windows, Cucumber.
Confidential
Java and Hadoop Developer
Responsibilities:
- Managing and scheduling batch Jobs on aHadoopCluster using Oozie.
- Developed REST based Web services.
- Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
- Applied Spring IOC Container to facilitate Dependency Injection.
- Developed custom Map Reduce programs for data analysis.
- Installed and configured various components ofHadoopecosystem.
- Writing Hive Queries and enhanced Hive performance by using Compression Techniques.
- Implemented techniques for efficient execution of Hive queries like Map Joins.
- Fixed defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the Source of defects.
- Prepare High Level Design Document to give the overall picture of system integration
- Writing Acceptance Criteria and Unit Test Cases.
- Mentoring Junior Members and perform Code Review.
- Involved in agile methodologies, daily scrum meetings, Sprint planning's and Creating Stories.
- Use of Agile Methodology with Stories, Sprint and Scrum
Environment: Java, Spring, Hibernate, Rest Services, Sqoop, OOZIE, XML, XSD,HIVE, MAP REDUCE.
Confidential
Senior Java Developer
Responsibilities:
- Involved in the High Level Design, Writing UML Diagrams and HLD Document.
- Implement the Business Logic using Core Java, J2ee Concepts.
- Writing Restful Services using JAX-RS.
- Designed and implemented the user interface using HTML5, XHTML, XML, CSS, JavaScript, and Angular JS.
- Applied Object Oriented concepts (inheritance, composition, interface, etc.) and design patterns (singleton, strategy Etc.)
- Applied Spring IOC Container to facilitate Dependency Injection.
- Used Neo4j Apis to interact with Neo4j Databases.
- Ensured that the code developed meets quality using Sonar.
- Perform Junit Testing and using Soap UI to test Rest Apis.
- Debugging the code, analyzing the defects, applying fixes.
- Mentoring juniors and reviewing the code.
- Writing Cypher Queries.
- Developing consumer code to receive SNMP Alarms from Kafka.
Environment: JAVA/J2EE, Neo4j, RESTful, KAFKA, Spring, XML, XSD, Angular JS, Eclipse, Soap UI, JBOSS, UNIX/ Windows
Confidential
Senior Java Developer
Responsibilities:
- Actively involved in the entire application life cycle including design, development, debugging and testing of the system.
- Used various CoreJavaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Created HLD and LLD for projects.
- Developed REST based and SOAP Based Web services.
- Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.
- Writing Junit Test cases.
- Used Maven as build-automation tool and Jenkins for the process of Continuous Integration the project.
- Involved in various internal releases of the application and supported the application modules during testing and production phases.
- Developed layout, color scheme for the web page and implemented them with the help of HTML5, CSS3, andJavaScript
- Experience inSecurity-Systemdevelopment for Web Applications. Involved and developed security implementation using spring security system against Database Authentication.
Environment: JAVA, Spring CORE, Spring MVC, Spring AOP, Spring Boot, Tomcat, Tortoise, Hibernate, Oracle, JUnit, SOAP, XML, SQL Developer
Confidential
Java/J2EE Developer
Responsibilities:
- Used various CoreJavaconcepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancement.
- Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Preparing the functional specification and Acceptance Criteria.
- Writing Junit test cases.
- Used Maven as build-automation tool.
- Meeting the requirements as per the road map of the project
Environment: JAVA, Spring Core, Spring MVC, Tortoise, Hibernate, Oracle, JUnit, SOAP, XML, SQL Developer
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in the Development of the product.
- Implemented J2EE standards, MVC architecture using JSF Frameworkand SEAM.
- Writing DAO Layer using Hibernate.
- Involved in debugging the application for any existing issues.
- Used the CoreJavaconcepts to implement the Business Logic.
- Writing test cases and documenting the work done.
Environment: Java, Eclipse, ORACLE, JUnit, Hibernate, JSF, SEAM, Tomcat.
Confidential
Java/ J2EE Developer
Responsibilities:
- Study and analyze the business process flow and existing system.
- Developed Applications using WLP.
- Java and Quartz programming
- Writing test cases and documentation.
Environment: Java, Eclipse, QUARTZ, ORACLE. WebLogic.