We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Arlington, VA

SUMMARY:

  • 4+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, Multi - Tier distributed, fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Experienced in Software Development Life Cycle (SDLC) implementing Waterfall, & Agile methodologies.
  • Experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
  • Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, Java Beans, JMS and Object Oriented Programming techniques
  • Expertise in development and deployment of multi-tiered web based enterprise applications using J2EE technologies like Servlets JSP, Struts, JMS, Hibernate, Spring, JSF, angular JS, Java Beans and Web services (SOAP, Rest).
  • Strong J2EE/Java application development background, with experience in defining functional and technical specifications and deploying applications (WAR and EAR) on various servers in multiple ambiences (DEV, SIT, UAT and PROD).
  • Strong Core Java background with experience in Collections, Multi-Threading, Java, Interfaces, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging and Performance Tuning.
  • Extensive & expert level of experience with J2EE technologies such as Servlets, JSP, JDBC, Java Beans, JSTL, EL, JSF, JNDI, JPA, JMS, XML, Applets, POJO.
  • Strong experience on various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, and Delegate Pattern and SOLID design principles.
  • Expertise in various open source frameworks like Spring Framework, Struts, Spring Security, Spring Integration, JavaServer Faces (JSF), and Hibernate.
  • Expertise in all Spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM and MVC architecture.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Extensive development experience on different IDE’s like Eclipse, Spring Tool Suite, MyEclipse, NetBeans, Web Log.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service and LUNA Encryption Device.
  • Strong knowledge on Hibernate Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Criteria API, Optimistic Locking.
  • Comprehensive knowledge in RDBMS databases like Oracle 10g/11g, SQL Server and MySQL.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Extensively worked with multiple Database tools like, SQL Developer and TOAD.
  • Extensively worked with the Build and deployment tools like Maven, Ant and Jenkins.
  • Development experience in Windows, Linux, Mac OS and UNIX operating systems.
  • Extensive experience in implementation of the version control software Git, SVN, and CVS.
  • Extensively worked with testing tools like JUnit, Selenium and WebDriver.
  • Exposure to Splunk for log monitoring and experience with JIRA, Confluence for bug, issue tracking.
  • Self-starter, accountable to meet project deadlines, working under pressure, adapt quickly new emerging technologies and willing to put long hours, if needed.

TECHNICAL SKILLS:

Languages: Java/JDK 8.0, SQL, C++, C#

J2EE Technologies: Servlet, JSP, JDBC, JNDI, JSTL, Web Services, EJB

UI Technologies: HTML5, CSS, JavaScript, JQuery, Bootstrap, Apache Axis, AngularJS, NodeJS, JSF

Frameworks: Spring, Struts 2, Hibernate, JUnit, Log4J, J2EE Design Patterns

Web/Application Servers: Tomcat, IBM WAS, JBoss, Weblogic Server.

XML Technologies: XML, DTD, XML Schema, DOM, SAX, SOAP, WSDL, JAXB, XML-Beans, JAXP, AJAX, JSON

Databases: Oracle 11g, MongoDB, MySQL, Microsoft SQL Server

Build Tools: Maven, ANT, Jenkins

Version Control Tools: CVS, SVN, Git

Operating Systems: Mac OS, Windows XP/7/8, UNIX, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Arlington,VA

Java Developer

Responsibilities:

  • Developed Custom tags, JSTL to support custom User Interfaces.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
  • Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information such as payment status report.
  • Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
  • Used GIT for used for software development, but it can be used to keep track of changes in any files.
  • Used JDBC for database connectivity to Oracle.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Improved code reuse and performance by making effective use of various design patterns such as Singleton, Session Façade, Value Object, etc.
  • Involved in JUnit Testing, debugging, and bug fixing
  • Used Log4j to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: : Java, J2EE, JSP, Struts2.0, EJB, JMS, JNDI, Oracle 11g, HTML, XML, WSAD (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Ant, CVS, Log4j.

Confidential, Arlington,VA

Applications Developer

Responsibilities:

  • Participated in daily Scrums with the whole team to discuss about the progress of the application development, specks to be taken care and specks that already completed.
  • Develop Business logic layer by implementing Object Oriented Programming language (OOPS) concepts, abstraction, encapsulation, inheritance, polymorphism.
  • Created, developed, tested, deployed, and maintained application, analyzing requirements, designing database, and integrating security.
  • Used Spring Boot to develop application.
  • Gathered requirements for new features and involved in Analysis, Design, Development and Testing.
  • Created enterprise applications via MVC pattern using frameworks like Spring MVC, Hibernate ORM.
  • Created the view pages (UI) using JSP and Html.
  • Wrote java classes for implementing server side validations.
  • Developed the persistence layer using JDBC and Hibernate/JPA.
  • Involved in Unit Testing and integration testing.
  • Work closely with a team of web programmers and other database developers to facilitate the build of reporting solutions.
  • Developed system designs and applied Agile-Scrum methodology to provide mission-critical software.
  • Collaborated on development, coding / debugging modules and using JDBC to access database.

Environment: JAVA JSP, spring, JavaScript (AngularJS), Java, Java/JEE, Spring, Hibernate/JPA, Maven, JSP, REST, JSON, XML, JavaScript/ JQuery, Ajax, Angular, log4J, My SQL, Eclipse (STS) JDBC, Design

Confidential

Java Developer

Responsibilities:

  • Participated in Requirement gathering, analysis and study of impact and used agile methodology and test driven development.
  • Designed and development of system based on J2EE specifications and spring framework.
  • Developed user interface with the help of Angular JS, JavaScript, HTML, CSS and AJAX.
  • Implemented AJAX functionality to develop interactive Web Application.
  • Used Angular.JS for effective design of Web pages and JavaScript for client side validations.
  • Implemented JMS using IBM MQ series to provide access to other application which maintain user Transactions.
  • Developed SOAP Web Services for storing and retrieving data and created Web services Template.
  • Used Spring Core Annotations for dependency injection.
  • Used Hibernate for Object Relational Mapping and Persistence.
  • Developed middleware components using Spring Data and Hibernate.
  • Developed the code environment using Eclipse IDE and deployed into WebLogic Server.
  • Used REST based web services to validate the data provided by the user.
  • Created Oracle tables, PL/SQL Functions, Procedures, Triggers and Packages.
  • Developed and maintained ANT scripts for build purposes on testing and production environment.
  • Used ANT version controller to manage code versions.
  • Configured and created application log files using Log4j required to trace application messages.
  • Tested the code using J-Units.

Environment: Java, Agile, Spring, Angular JS, JavaScript, HTML, CSS, AJAX, XML, Servlets, REST, My Eclipse, Apache, Tomcat, Oracle, PL/SQL, JUnit, JBoss, Windows, ANT, SVN.

We'd love your feedback!