Java Developer Resume
Sunnyvale, CA
SUMMARY:
- Over 6+ years of Java J2EE application development experience.
- 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, Domain Specific Language(DSL), HTML5/CSS3, Hibernate, Spring 3.0, REST, JDBC, XML, JavaScript.
- Experience in server side development, distributed software architecture, objects oriented design, messaging, middleware and relational databases.
- Expertise in working with Core Java concepts like Collections, Multithreading, Data Structures, Exception Handling and Serialization.
- Experienced in frameworks like Spring, Hibernate and ILOG/Jrules
- Proficient in Java/J2EE Design Patterns including Singleton, Command Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Experience in MVC architecture, spring framework, J2EE Design Patterns, Spring IOC and Hibernate.
- Experience in Compiler, token and Scanner.
- Experience of working with Databases like SQL Server, MySQL.
- Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy
- Team player with good communication, interpersonal and analytical skills
TECHNICAL SKILLS:
Java Technologies: JDK (1.8)Spring 3.x/2.x, Hibernate, JDBC 2.0, Java Beans, RESTJavaScript, AJAX, XML, (SchemaDOM, SAX).
Frameworks: Spring 3.x/2.xHibernate 3.0Maven, ILOG/JRULES, JUNIT
Languages: Java, SQL, PL/SQLXML, HTML, and UML.
Database: SQL Server 2005/2008Oracle 9i/10g, Cassandra.
Servers: Apache Tomcat 5.5JBoss 5.0, and Weblogic App Server.
Platforms: Linux, UNIX, Windows
IDE & Reporting Tools: Eclipse (3.5), STS, Sublime, JenkinsMaestro Scheduler, Service - NowHPSD, and BMC.
Version Control: GIT, SVN
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Java Developer
Responsibilities:
- Actively involved in development on various threads related to NPI using Java 8, Reactive programing, Log4J.
- Used Spring frameworks to implement modules like IoC, AOP.
- Used Dependency Injection to develop/maintain loosely coupled relationship between different modules.
- Maven is used to generate WAR files.
- Used Cassandra to maintain and store the customer’s information.
- Wrote queries to perform various operations in Cassandra
- Logged warnings, debug, errors using Logger.
- Used Splunk for searching, monitoring, and analyzing the various logs. And used various queries to perform operations.
- Used JUnit to test different modules.
- Used Lombok v1.18.0 to reduced boilerplates in code.
- Used Jenkins for project deployment and GIT for version controlling.
Key Technologies: Java, Reactive, Spring Boot v2.0.2, Maven 3.3.9, Cassandra, JUnit, Lombok, Jenkins, GIT
Confidential, Santa Clara, CA
Sr Java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model
- Developed and deployed business logic using session beans.
- Used spring 3.0 framework and J2EE components, Utilized IoC, AOP and DAO modules. Developed controller classes, backend processes, complex services. Added security for service layer methods using Spring Security.
- Used Restful Web Services to exchange information.
- Used Spring 3.0 MVC framework.
- Used Hibernate framework for back end development and spring dependency injection for middle layer development.
- Used JavaScript, AJAX, HTML5/CSS3 for the client side responsive UI development.
- Wrote Oracle PL/SQL Stored procedures, triggers, and views.
- Involved in debugging the application.
- Used Maven to compile and generate 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, Spring 3.0, AJAX, Hibernate, JBoss AS 7.x, UML, Rest WebServices, PL/SQL Oracle 10g, PL/SQL, JUNIT, Jenkins, Unix, GIT
Confidential, San Francisco, CA
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle like design, implementation, testing and deployment of the application.
- Worked in Agile environment for software development.
- Created GUI using HTML5/CSS3 and Javascript.
- Used Spring 3.0 MVC framework.
- Used ILOG/Jrules to implement business runes
- Developed testing tools for PHP and Java applications
- Developed and tested RESTful Webservices .
- Implemented business logic using Stored procedures.
- Developed Hibernate DAO using Spring JDBC Template, worked on Hibernate for ORM and connection management.
- Implemented Persistence layer by incorporating Hibernate ORM to interact with the Oracle database.
- Wrote SQL queries, PL/SQL stored procedures and modifications to existing database structure.
- Developed Scripts for UNIX platform deployment.
- Used Maven for compilation and building JAR and WAR files.
- Used JUnit/Eclipse for the unit testing of various modules.
- Used JENKINS for CI and deployment.
- Expert in debugging the issues and resolving the production/test issues.
- Involved in 24X7 production support and maintaining the application after production.
Key Technologies: Java, J2EE, JavaScript, ILOG/Jrules, HTML, Hibernate, WebServices, Spring 3.0, Ajax, Oracle, PL/SQL, Weblogic Application Server 8.1, XML. UML, JUnit, Maven, JENKINS, Unix
Confidential
Java Developer
Responsibilities:
- Participated in various stages of the project life cycle like design, implementation, testing and deployment of the application.
- 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 the other developers 24 X 7 for code integration and deployment using Jenkins software.
- Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, JSF, Servlet, HTML, XML, JavaScript, CSS, 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 US 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 tracked in SPIRA software 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, WebServices, spring 3.0, Ajax, Servlet, Oracle, PL/SQL, XML. UML, JUnit, JENKINS, Unix, Git/SVN.
Confidential
Java Developer
Responsibilities:
- Designed and developed high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.
- Responsible for discussing and understanding the requirements received from the client and prepare design document with approach details for the implementation of the enhancement.
- Designed and developed the activity diagrams from use cases using Enterprise Architect UML tool.
- Designed and developed the front end using the JSP pages.
- Used CVS for version control.
- Did testing using Junit/Eclipse
- Log4j is used for logging different types of messages to write on to the proprietary log model.
Key Technologies: Java, J2EE, Spring, JSP, Servlets, Beans, JDBC, UML, HTML, JavaScript (AJAX), CSS, Oracle 9i, Pl/SQL, Eclipse, CVS, Junit, Unix, Windows 2003 advanced server.