We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • 2+ years of professional IT experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server, and Database applications
  • Sound knowledge in all phases of Software Development Life Cycle (SDLC), SCRUM & Agile software development methodologies and Test Driven Development(TDD)
  • Expertise in client/server domain: Web - based, N-Tier Architecture and Database development
  • Experience with object oriented programming (OOP) concepts using Java and C++
  • Expertise in J2EE technologies: servlets, JDBC, JSP, JMS, EJB, JNDI, JSON, Applet and web development technologies: HTML, JavaScript, AngularJS, AJAX, jQuery, JSP
  • Developed web based applications and have hands on experience in different frameworks like Spring MVC, Hibernate (ORM)
  • Experience on Java developing applications using Eclipse IDE and used design patterns: MVC, Singleton, factory
  • Comfortable in building web services: SOAP and RESTful
  • Experienced in writing SQL queries and stored procedures for Oracle, MySQL databases
  • Worked on preparing shell ad Perl scripts for application and used log4j for logging
  • Extensively worked on Version control tools: Clearcase, SVN and CVS source code management tool
  • Good testing skills. Used Junit for unit testing
  • Specialized in data transformation, data mining, and statistical analysis with extensive experience using statistical tools: R, SAS, WEKA and Python
  • Adept at preparing business requirements documents, defining project plans, writing system requirements specifications
  • Strong interpersonal skills with ability to work with multiple teams

TECHNICAL SKILLS:

Tools: and TechnologyProgramming Languages: JAVA, C, C++, SQL, PYTHON, PL/SQL

Scripting Languages: HTML, XML, XSLT, Shell, Perl

J2EE: JDBC, Servlets, Junit, Spring framework, Hibernate, JMS, JNDI

Database: MySQL, ORACLE(8i-11g)

Development Tools: Eclipse IDE, Visual Studio, Microsoft Office Tools, Visio 2013

Data Mining Tools: R,SAS Miner, Weka

Operating Systems: Windows, Linux, Unix, VMware

Methodologies: Agile, Waterfall, RUP

Servers: Apache Tomcat, WebLogic, WebSphere

DevOps: Confluence, Jira, Jenkins, SVN, ClearCase

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Responsible for Requirement gathering, coding, testing and documentation
  • Developed and maintained all the entity and session beans
  • Designed and integrated full scale Spring/Hibernate/SpringWebFlow persistence solution with the application architectures
  • Implemented Hibernate for Object Relational mapping
  • Designed and developed the messaging framework for communication between workflow manager and other enterprise applications over Java classes and MQ-Series using JMS
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format
  • Developed the user interface with JQuery framework which included HTML manipulation, CSS and AJAX (for updating parts of webpage without reloading it)
  • Written directives, filters, expressions, modules and controllers using AngularJS framework
  • Used JSP and Servlets to generate the dynamic webpages and used JavaScript for validations
  • Used JDBC for administering and managing users and clients
  • Created stored procedures, triggers and functions using PL-SQL to meet user requirements
  • Involved in preparation, identification and implementation of the technical design documents of various J2EE design patterns such as DAO
  • Developed batch jobs using Tidal and created user reports
  • Utilized Eclipse standard/plug-in features for editing, debugging, compiling, formatting and build automation
  • Handled user requests such as code enhancements and defect fixes
  • Used Maven as build tool
  • Used GitHub for version control
  • Deployed application on WebSphere application server
  • Involved in deployment of interfaces from DEV to QA, QA to UAT and UAT to Production environments
  • UsedLog4j for logging errors, messages and performance logs
  • Used Junit for local testing

Environment: Java 1.7, J2ee,Java beans, Servlets, JMS, JSP, Hibernate 5.0, Spring 4x,Spring Web Flow, JavaScript, JDBC, HTML,XHTML, XSLT,REST, AngularJS, Eclipse, Git, Maven, Web Sphere 8.5, Oracle 11g, PL/SQL, Log4j, JUnit, Agile

Confidential

Systems Engineer

Responsibilities:

  • Developed adaptations, to convert the data coming from network elements to NMS understandable language, which were later integrated in live
  • Involved in various phases of Software Development Life Cycle like requirement gathering, design, analysis and code development
  • Generated Use case diagrams, Class diagrams and Sequence diagrams
  • Developed adaptations using Core Java, J2EE, Struts and C++
  • Developed an event monitoring application based on Spring Framework using MVC design pattern for Performance Management
  • Collected data from network elements using FTP (File Transfer Protocol), SNMP (Simple Network Management Protocol) and SNMP simulators in PuTTY
  • Provided customization scripts written in Shell and Perl for the Framework code, analysing the logs and to pull data from Database
  • Performed Unit testing by extracting and analyzing the data using ETL tool and SQL
  • Developed JUNIT test cases
  • Deployed the applications on virtual machine and tested them
  • Identified Key performance indicators (KPIs) from the large data using protocols and SQL queries
  • Generated performance reports on dashboard and displayed alarms
  • Responsible for production deployment and provided technical support
  • Responsible in creating the design document, installation & integration document, FAT guide, test case reports and release notes
  • Used DevOps tools like confluence (to document the work done and collaborate with the clients), Jira (to log issues), Jenkins (for managing the built of projects), SVN (for version control) and ClearCase (to provide different views)

Environment: Java, J2EE, Spring, C++, ETL, SQL, JUNIT, Shell, Perl, Linux, Log4j, Eclipse, Maven, SVN, Jira, Jenkins, MySQL, PuTTY, Waterfall

We'd love your feedback!