Sr. Java Developer Resume
MinneapoliS
SUMMARY
- More than 9 years of experience as Sr. Java Developer in the development & implementation of the applications using JAVA/JEE technologies and related tools.
- Excellent working knowledge and development experience in Java, JEE, spring, Web services and Hibernate.
- Experience in working with the application and web Servers like Virgo jetty, JBoss and Tomcat.
- Understanding and analyzing the client requirements and documenting the technical changes to be done against requirement.
- Experience in working in agile methodology and Test driven development.
- Strong Knowledge on Database designing and programming using Oracle, Sybase and SQL Server databases.
- Good knowledge in PL/SQL concepts like Functions, cursors, Triggers and Stored Procedures.
- Hands - on experience of developing UI using web technologies such as HTML, CSS, JAVASCRIPT, JSP, Servlets, AJAX, JQuery, Angular JS.
- Hands on experience in developing UI applications that are Cross Browser compatible on various browsers such as Google Chrome, Internet Explorer, Mozilla Firefox.
- Comprehensive knowledge in design patterns and implementation of MVC, Business Delegate, Singleton Patterns.
- Proficient in using source control tools like SVN, APPM and Git.
- Strong fundamentals in configuring and deploying applications.
- Have good experience in Exception Handling, Multithreading, Collection Framework and JDBC.
- Worked extensively on operating systems such as Windows and flavors of LINUX operating systems.
- Experience in creating reports using Tableau.
TECHNICAL SKILLS
Software Languages: JAVA, SQL, PL/SQL, UNIX Shell scripting, JavaScript, HTML, XML.
Development Platforms: Windows, LINUX.
Frameworks: Spring, Struts, Hibernate.
J2EE Technologies: Servlets, JSP, Jdbc, JMS, Web Services, JNDI.
Servers: JBoss, Virgo Jetty, Apache Tomcat.
IDE: Eclipse, JBoss Developer Studio, IntelliJ.
Database: Sybase, Oracle, Sql server.
Tools: slf4j, Ant, Maven, Gradle, Sonar, Jenkins, JMeter, Putty, SOAP UI and Tableau
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis
Sr. Java Developer
Responsibilities:
- Developed the front end using Angular JS, HTML, CSS, jQuery and JSON.
- Used Spring JDBCto connect with Oracle database to store and fetch data.
- Developed SQL queries, joins in creating reports using Tableau.
- Developed Web Service clients to communicate with various Web Service providers in order to achieve business requirements.
- Developed and consumed Web Services using Eclipse IDE .
- Designed and Implemented Restful web services using JAX-RS API for the different operations provided in the User Interface.
- Developed restful web services using Spring boot.
- Used SVN for Software Configuration Tool to update and synchronized the code.
- Eclipse IDE, IntelliJ is used for developing application.
- Deployed the applications on Tomcat Server.
- Developed build Scripts using Gradle to build and deploy the application.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
Environment: Java 1.8, Spring 4.2.4, Spring Boot, Eclipse, IntelliJ, Oracle, Gradle, JSON, Rest, JavaScript, Ajax, HTML, CSS, Angular JS, Tableau
Confidential, Omaha
Sr. Java Developer
Responsibilities:
- Responsible for developing code using spring, Restful web services.
- Responsible for configuring beans using spring dependency injection.
- Developing service and DAO layers of application using spring jdbc.
- Developing UI using angular js with spring MVC.
- Responsible for writing and configuring batch jobs using spring-quartz scheduler.
- Implemented Business Delegate design pattern.
- Responsible for writing Maven POM configuration files for build and deployment
- Wrote Sql queries to retrieve data from Oracle and SQL Server.
- Participated in build process using Maven for the server side code.
- Configured Jenkins to build and deploy UI code and server side code.
- Deployed application on Apache Tomcat.
- Configured Sonar for code quality on serve side code.
- Involved in designing database schema for application.
- Responsible for creating JMS queues and wrote code to send/ receive messages over the JMS Queues.
- Developed PL/SQL sub programs like stored procedures, triggers.
Environment: Java 1.6, Spring, Eclipse, windows, Oracle, SQL Server, Apache Tomcat, Maven, JMS, JSON, Rest, AngularJs, Ajax, HTML, CSS, JUnit, Quartz.
Confidential, Newyork
Sr. Java Developer
Responsibilities:
- Worked closely with requirements to translate business rules into business components.
- Attending daily SCRUM meetings as required by client.
- Implemented Google Protocol Buffer based entity services using custom SOA platform developed by Moody’s called Moody’s Service Platform.
- Used Hibernate as ORM tool for fetching the data from database.
- Worked on data comparison between databases using Java and UNIX.
- Responsible for writing Maven POM configuration files for build and deployment
- File transfer using winscp from windows to UNIX to deploy MSP services.
- Involved in writing UNIX commands and shell scripts.
- Implemented multithreading for achieving parallel processing.
- Responsible for creating queues over AMQP (wrapper over JMS) protocol and writing QPID JMS clients.
- Developed SOAP web services for non java environment/prior to java version 1.5 to call MSP services.
Environment: Java 1.6, spring, Eclipse, Hibernate, AMQP, Windows, Sybase, Maven, JSON, JavaScript, Google Protocol Buffer, Virgo Jetty Server, Unix.
Confidential, Tennessee
Java developer
Responsibilities:
- Implement the business logic using core java.
- Developed service layer for interact with Dao layer.
- Used Spring to wire up objects and inject dependency.
- Developed the Beans as part of the Front Controller to handle user requests.
- Used Hibernate as Data Access Object to map from Java classes to database.
- Developed the front end using JSP, HTML, CSS, JSTL and Custom Tags.
- Involved in deploying applications on web logic application server.
- Involved in writing and configuring log4j.
- Involved in parsing XML using parsers.
Environment: Java 1.5, spring, Eclipse, JDBC, Windows, Web sphere, Oracle, Ant, JavaScript, HTML, CSS.
Confidential
Java Developer
Responsibilities:
- Implement the business logic using core java.
- Developed service layer for interact with Dao layer.
- Developed the Beans as part of the Front Controller to handle user requests.
- Used JDBC to fetch data from Oracle database.
- Developed the front end using JSP, HTML, CSS and JSTL.
- Involved in deploying applications on web logic application server.
- Involved in writing and configuring log4j.
Environment: Java 1.5, J2EE, JSP, JDBC, JavaScript, CSS, jQuery, Oracle.
