We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • Around 8 years of experience in Object Oriented Analysis, Design and Java Development using Java/J2EE technologies.
  • Work experience in using XML, XML Schema, DTD, Custom Tags, and JavaScript.
  • Experience in Web applications like blog maintenance, Library Management, social networking and mobile apps using HTML5, CSS3, DHTML, JavaScript, JQuery, JSON, DOM, AJAX.
  • Experience in rendering the data from server side to the client side using Java Server Pages.
  • Experience in developing, publishing, running and maintaining websites from scratch on Linux and windows environment.
  • Good knowledge in HTML5/CSS3 development and have experience in AngularJS, Responsive design by using Bootstrap.js.
  • Professional in creating Templates, Mockups and Prototypes, Web Interfaces, Layouts
  • Work experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
  • Experience in Developing J2EE components using various IDEs such as Eclipse, IBM RAD.
  • Experience in MVC frameworks like Spring 3.0 and Struts 2.
  • Experience in working with PCI Compliance environment (Payment Card Industry).
  • Experience in using version control too such as Git, Bit bucket. Source Tree.
  • Experience in using Bug tracker tools like Jira, TFS.
  • Experience in using Build and Deploy tool such as Jenkins, Harvest.
  • Experience in working with API Gateway team to configure Rest service URL’s in Gateway.
  • Knowledge of Site minder, Identity minder, Ldap Server, single - sign on.
  • Knowledge of Basic Authentication, Json Web Token (JWT), OAUTH.
  • Expertise in RDBMS design and modeling with SQL Server, MySQL, Oracle, DB2, databases
  • Experience working with SOAP, Rest and Restful Webservices.
  • Experience working with Agile SCRUM methodology.
  • Expertise in server-side development with JDBC, Servlets, MVC architecture, Java Beans, XML.
  • Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
  • Used PMD, FindBug, CheckStyle tools to check the Quality of the Java Source Code.
  • Used JMock, Power Mock frameworks for mocking
  • Participation in Software Development Life-Cycle (SDLC) preparing Requirement Specification documents, design documents, Test cases and Analysis, User Training documents and Technical Help documents.
  • Good experience in relational database concepts and experience in Query construction using SQL. Experienced in Databases like Oracle 11g/10g/9i and SQL Server and writing SQL Queries, Stored Procedures.
  • Good Inter-personal skills gained through interaction with technical and functional teams.

TECHNICAL SKILLS

Functional Domain: Financial, Banking, Insurance, Airline

Mocking Frameworks: jMock, PowerMock, Mockito

Internet Technologies: JAVA 1.8/1.7/1.5, JDBC 3.0, J2EE, Servlets 2.x, JSP 2.0/1.2, JNDI, XML, DTD, SOAP, REST, WSDL, XSD’s

Framework/ORM tools: Spring 4.2/3.2, Struts 2.0/1.2, Hibernate 3.3

Front end technologies: AngularJS 2.x, JavaScript, Typescript, jQuery, Bootstrap, HTML5, CSS3, Gulp, Angular CLI

Operating Systems: UNIX, Linux, Windows NT/2000/XP

Database/Tools: JDBC, Oracle 11g/10g/9i, SQL server 7.0, SQL Navigator, PL/SQL Developer, Win SQL.

CI Tools: Jenkins, Harvest.

RDBMS: Oracle 8i/9i/10g, SQL Server 2000, MySQL. DB2

Bug Tracking Tools: JIRA, TFS.

App server/Web servers: Web Logic 10.x/8.1, JBoss 6.0EAP/5.2, WebSphere 7.0, Tomcat 6.0

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Sr. Java Developer

Responsibilities:

  • Involved in gathering of the business requirements and preparing the DLD's from the FRD's given by business team.
  • Designed and Developed Web Application using Spring Framework.
  • Developed User Interface and web page screens for various modules using Html 5, CSS 3, JavaScript, AJAX andAngularJS framework.
  • Developed CWS application using Spring MVC, JSP, JSTL and AJAX on the presentation layer.
  • Business layer is built using Spring and the persistent layer uses Hibernate.
  • Worked on creating various types of indexes on different collections to get good performance in MongoDBdatabase
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Testing, evaluation and troubleshooting of MongoDB database systems and cluster configurations to ensure high-availability in various crash scenarios
  • Extensively used the J2EE design patterns like Business Delegate, Service Locator, Value Object (Transfer Object) and Data Access Object and Session Façade.
  • Used Multithreadingand Collections Framework including List, Map etc.
  • Used Angular JS andbootstrapas the development frameworks to build a single-page application.
  • Developed user interface using JSP Tag Libraries to simplify the complexities of the application.
  • Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation.
  • Extensively implemented JSP/HTML in presentation.
  • Extensively used JavaScript to perform client side validations, and JUNIT for component testing.
  • Developed a loyalty marketing client using Web Services, MongoDB.
  • Developed Web Services using XML messages that use REST web services.
  • Used Eclipse IDE to develop the application and deployment scripts using ANT, Maven.
  • Worked with JMS (java messaging service) for asynchronous communication.
  • Worked with JMS queues for P-P communications and Topics for one- many communications.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Developed a Logger framework for the application using Log4J.
  • Taken care ofJavaMultithreadingpart in back end components.
  • Reviewed the code to reduce the number of database calls and tuned the SQL and HQL queries for optimization.
  • Involved in the Junit testing and Integration testing, defects fixing and code reviewing.

Environment: JDK 1.8, Spring MVC, Hibernate, JSP, MongoDB, Multithreading, Java Script, JUnit, AJAX, JSON, JQuery, WebLogic, JSTL, SOAP, Restful, XML, XSLT, Angular JS, ANT, Maven, Bootstrap, HTML, GIT, Log4J, JMS, Eclipse .

Confidential

Sr Java Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in aTDD(Test Driven Development) environment and participated throughout the SDLC process.
  • Designed project related documents using MS Visio which includes Use case, Class and Sequence diagrams.
  • Developed presentation layer code, using JSP, HTML, AJAX and JQuery.
  • Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the Spring MVC design and writing business logics using core Java API and data structures
  • Used Spring JMS related MDB (Message Driven Beans) to receive the messages from other team with IBM MQ for queuing.
  • Used Hibernate as ORM tool to send and fetch data from Database.
  • Developed the Business layer using spring(IOC, AOP), DTO, and JTA.
  • Developed the Persistence layer DAO using JPA.
  • Published SOAP based Webservices using JAX-WS specification of Apache CXF based implementation and tested them by using SOAP UI.
  • Developed the project using industry standard design patterns like Singleton, Business DelegateFactory Pattern for better maintenance of code and re-usability.
  • Developed unit test cases using JUnit framework for testing accuracy of code and logging with SLF4j + Log4j.
  • Used Maven as Build Automation Tool.
  • Worked with defect tracking system Clear Quest.
  • Worked with IDE as Eclipse and deployed into Websphere 6.
  • Responsible for code sanity in integration stream used Clear Case as version control tool.

Environment: Java,J2EE, HTML, CSS, AJAX, JQuery, JavaScript, JSP, Spring, Spring Batch, Spring web services, XML, UML, JUNIT, IBM Websphere, Maven, Hibernate, Clear Case, Oracle 11g, Spring JMS, IBM MQ, SOAP, JAX-WS, SOAP UI.

We'd love your feedback!