We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Having Seven (7) Years of professional IT experience with full project lifecycle development in Java/J2EE Design, Development, Testing and Deployment of enterprise software applications.
  • Proficient in design and development of Core Java applications using Multithreading and collections.
  • Proficient in design and development of J2EE components and API’s includes Servlets, JSPs.
  • Extensively worked on spring, hibernate, web services (REST AND SOAP) technologies
  • Proficient in analyzing and creating ANT, Maven build scripts
  • Strong Programming Skills in designing and implementation of multi - tier applications using JSF
  • Expertise in developing web based GUIs using JSP, HTML, and JavaScript.
  • Extensive knowledge of data modeling inside XML
  • Expertise in designing and developing components using Enterprise Java Beans over Application servers and platforms such as Eclipse.
  • Familiar with HQL Query Language
  • Experience in integrating rule applications with enterprise applications.
  • Extensive knowledge of Object Oriented Programming and UML.
  • Used JavaScript for client side validations.
  • Extensive RDBMS experience (Oracle, SQL Server) using SQL, PL/SQL, JDBC and ODBC.
  • Good knowledge of Configuration Management tools like Clearcase and GIT for version control.
  • Experience in developing and testing applications using Stored Procedures, Functions and Packages.
  • Experience in IDEs Eclipse and Rules Designer.
  • Extensively used SOAP UI for testing request and response outputs of Rest and Soap web services
  • Extensively worked on Windows and Linux operating systems.
  • Well versed with complete Software Life Cycle Development process.
  • Strong experience with client interaction, understanding business applications, business data flow and data relations.
  • Used maven for build and deployment scripts
  • Used Jenkins for automatic execution of build and deploy scripts
  • Worked with Angular JS for client side validations
  • Have knowledge on NoSQL database like MongoDB
  • Having very good domain knowledge on Banking sector and Public sector.
  • Debugging maintenance issues and production support
  • Conducted Team Meetings every week and updated the Status in weekly Meetings.
  • Quick learner and a proactive individual with excellent communication, strong analytical skills and dynamic troubleshooting skills.

TECHNICAL SKILLS:

Open Source Tools & Technologies: Java Technologies, C

Windows, JDK, SOAP UI: Development Tools & Operating Systems

Build Tools: Java, J2EE, Hibernate, Spring, Junit, SQL script, Ant, Linux, MAC OS XEclipse IDE: Data Bases

Tools & Utilities: Oracle10g, Db2,HDFS, MySQL, XML, Microsoft SQL Server 2000, MS Access

Code flow, Source Control: VMWare, Eclipse, Clearcase, Microsoft Visio & office, SQL developerApplication Servers: Weblogic 10.3

PROFESSIONAL EXPERIENCE:

Confidential, McLean VA

Sr. JAVA Developer

Responsibilities:

  • Involving in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Participate in designing, coding, testing, debugging activities
  • Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data
  • Using Hibernate Object Relational Mapping features for creating the entity domain objects and hibernate support features for creating data access layer objects.
  • Maintaining hibernate configuration file and hbm files for object relational mapping.
  • Involving in writing service class objects that depend on the data access objects.
  • Using Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Designing and developed DAO's for accessing the POJO's and updating the DB tables using the POJO's, Java Collections, and Synchronization etc.
  • Extensively use Eclipse IDE for code development activities
  • Working on Oracle database to store & retrieve client information
  • Using Java script and Angular JS for client side validations
  • Working with Maven build script for build activities
  • Interacting with QA teams to review and develop data standards, data exchange, XML data standard, and data sharing model
  • Using Enterprise Jenkins for deploying the application to multiple environments
  • Involving in build and deployment of application to Dev, Test, UAT (WebLogic) environments
  • Maintaining and promoting source code to release and master branches in GIT
  • Preparation of deployment guides for Prod and other lower environments
  • Debugging the issues related to build and deployment activities
  • Performing DCU on DB2 to update the data from backend
  • Providing On-call support for PROD and other lower environments
  • Coordinating with the team and completion of iteration on time

Confidential

Responsibilities:

  • Involved in analysis of business requirements and specifications.
  • Involved in analysis of PE-OIM separation, propose possible ways of recommendation to separate OIM from PE system.
  • Analyzed interfacing systems and methodology and provided good solution for separation
  • Analyzed batch jobs and remote database connections of OIM systems.
  • GIT repository as source code maintenance tool.
  • Designed and developed source code using EJB2.1.
  • Analyzed and identified build dependencies to create separate build process for OIM.
  • Worked with Maven build script to create deployments.
  • Analyzed deployment dependencies and suggested the separation procedure.
  • Used Weblogic 10.3 as application server for OIM deployment.
  • Analyzed source code for database cross reference and provide impact of database separation
  • Developed and converted from EJB interfaces to web services.
  • Writing scripts using XML language
  • Separated and developed OIM specific DB2 tables to new schema without effecting current schema.
  • Provided Production support for the application
  • Involved in deployment releases of application

Environment: JAVA 1.5, J2EE, EJB, Rest Web Services, Weblogic, HTML, JavaScript, DB2, PL/SQL, XML, UNIX, Oracle 9i

Confidential

Sr. Java Developer

Responsibilities:

  • Responsible for the system user interface creation.
  • Developed and implemented GUI of the system (Java 2.0)
  • Developed server-side business logic software modules using JDBC
  • Proficient in database development MySQL
  • Associated in development in System management and Out patience modules using JAVA, Swing
  • Experience in preparing Unit Test cases prepared..
  • Development of several screens using JSP, HTML and JavaScript.
  • Implementing business logic using java beans and did integration testing of the application.
  • Implemented database interactions using JDBC with MySql server
  • The client side validations were done using JavaScript

Confidential

Responsibilities:

  • Involved in study and analysis of Software requirements and specifications.
  • Was involved in designing page layouts using Tiles Framework.
  • Used Spring Web Flow to maintain State Management of the UI Controls.
  • Implemented splitting tables using Display Tags.
  • Presentation layer developed using Apache Struts, Spring MVC, JSTL Tags.
  • Extensively used Spring Framework in Persistence, Web, and Business Layers.
  • Used Quartz for scheduling for running the application batch jobs.
  • Used Hibernate for the Search functionalities.
  • Used Spring AOP for Logging, Security and User Role Management, Transaction Management.
  • Involved in developing custom exception handling.
  • Utilized testing tool JUnit for Application Testing.

Environment: JDK 5, JSP, Spring 2.0, Spring MVC, Hibernate 3.x, Weblogic Server 10.3,JNDI, HTML, JMS, JavaScript, XML, JUnit, Oracle 9i, CSS.

Confidential

Java Developer

Responsibilities:

  • Gathered and analyzed user requirements and translated them into system solutions using Rational Rose (UML).
  • Designed and developed several web interfaces to connect to the systems and reports.
  • Enhanced the existing system using struts.
  • Developed a controller using action servlet.
  • Involved in performing complete life cycle development (application design/development, requirements preparation, test, debug, load / performance testing, packaging with RPM and releasing of completed software) using SOAP Web Services.
  • Involved in the performance tuning and Optimization of the queries and procedures.
  • Handled user interaction and by conducting frequent meetings with them.
  • Responsible for developing new features while maintaining the existing functionality.
  • Wrote the presentation layer in Java Server Pages (JSP).
  • Involved in Servlet programming and JSP scripting for the communication between web browser and server.

Environment: Java 1.4, J2EE, Java Server Pages, Servlets, Oracle8i, SQL server, XML, XSLT, XSL, HTML, JavaScript, JDBC, LINUX, Windows 2000, PL/SQL.

We'd love your feedback!