We provide IT Staff Augmentation Services!

Programmer Analyst/ Java Developer Resume

5.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Around 8 Years of professional experience in IT industry analyzing, designing, coding and maintenance of software applications, with strong experience using AWS Cloud services, Java, Spring , JavaBeans , JDBC, Servlets, Java Server Pages, Hibernate, Struts, JQuery, JavaScript, AJAX, XML, HTML, XSLT, JAXB and JDK 1.3/1.4/1.5./1.6/1.7.
  • Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), Model View Controller and Business Delegate.
  • Experience in Java/J2EE applications using Java Beans , JDBC, Servlets, Java Server Pages and Struts .
  • Hands - on experience in different modules ( Spring Core, Spring Boot, Spring batch, Spring Integration, Spring MVC, Spring ORM, Spring JDBC, Spring AOP, Spring Security ) of Spring Application Framework.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Extensively used Cloud Services on AWS platform , extensively used services such as Autoscaling, Cloud formation, Ec2, S3, Lambda, DynamoDB, ELB (High Availability).
  • Experience writing splunk scripts for the Splunk Dashboards, applying Analytics logic on the log data.
  • Experience writing queries for the Elastic Search , applying Analytics logic on the log data
  • Experience in developing and deploying applications on Weblogic , JBOSS, Apache Tomcat Application servers.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, JDBC, JSP, JSTL, HTML, Struts, JavaScript, Servlets, CSS.
  • Hands on Experienced in database development using SQL/PL-SQL in MySQL and Oracle.
  • Experience in writing DAO using Hibernate and Hibernate mapping files.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management .
  • Extensive experience in Web Services (SOAP, REST) using java libraries JAX-WS, JAX-RS, Jersey, Apache http client, Apache cxf .
  • Used version controller tool like GIT, Subversion and CVS .
  • Experience in implementing software best practices, including Design patterns, Use Cases, Object Oriented
  • Analysis and design, Agile methodologies , and Software/System Modeling(UML) .
  • Strong knowledge developing dynamic web applications and deploying in various environments such as Windows and Linux.
  • Extensively used Continuous Integration deployment model using Jenkins, maven
  • Extensively worked on debugging using Eclipse, Net Beans debugger.
  • Excellent analytical and communication skills to work with mid-size teams, technical and business leadership.
  • Strong communication & relationship management skills, enthusiastic & self-driven, with a high degree of commitment.
  • Conceptual Knowledge in using Selenium
  • Keen interest in learning and to work with new technologies.

TECHNICAL SKILLS:

Programming Languages: Java(JDK 1.3/1.4,5.0,1.6,1.7,1.8), C#,C, SQL, PL/SQL

UML Tools: Rational Rose, MS Visio

Web Technologies: Servlets 2.x, JSP 1.2/2.0, JDBC 2.0, Tag Libraries,HTML, CSS, JavaScript, JSON

IDE/Tools: Eclipse,RAD

ORM: Hibernate 3.0

Web/Application Servers: Tomcat/Apache 3.3/4.x/5.x, JBoss 3.2/4.0

Database: Oracle10g, mySql 6.x

Loggers: Log4j, SL4J

Webservices: SOAP, REST, JAX-RS, JAX-WS

AWS: Ec2, Lambda, DynamoDB, Cloudformation, S3, ELB,Cloudwatch

PROFESSIONAL EXPERIENCE:

Confidential, CA

Programmer Analyst/ Java Developer

Responsibilities:

  • Analyzing the functional requirements and designing the solution.
  • Involved in development of the complete project lifecycle Agile environment.
  • Build middleware Spring based Java application systems to extract transform load data into downstream systems.
  • Integrated Spring Batch Admin custom UI into Spring MVC web application.
  • Customizing UI using HTML, Javascript, Freemarker and View resolvers.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Implementing Spring Security LDAP authentication into the System.
  • Developed controllers, models to handle requests.
  • Implemented Spring Batch framework to configure ETL Batch Jobs configuration classes .
  • Configured Batch workflows to extract transform and load data.
  • Developed automated scheduling by integrating Quartz framework with Spring Batch Jobs.
  • Implemented MVC, Singleton and Factory Design Patterns.
  • Developed REST client to consume rest based webservice.
  • Developed SOAP Client to consume soap based services
  • Consumed soap services configured on APIGEE using oAuth2 .
  • Implemented HMAC and oAuth authentication mechanism to consume web services.
  • Developed S3 Client to transfer and consume data from AWS S3 bucket.
  • Configured AWS services EC2, S3, Cloud watch Alarms, DynamoDB, Lambda and Load balancer.
  • Developed AWS Lambda functions using Java
  • Automate high availability of applications, using Aws autoscaling service. Developed autoscaling scripts using Shell
  • Splunk Dashboard and Elastic search configuration for monitoring and alerts.
  • Developed and configured back end Database interface using SQL scripts.
  • Created Web.xml, Security.xml, applicationContext.xml files to integrate all the components in the Spring framework.
  • Implemented Spring, Spring MVC, Spring Integration, Spring Batch, Spring security Frameworks according to MVC design pattern.
  • Used Data Access Objects (DAO) to abstract and encapsulate all access to the data source.
  • Used MAVEN and Jenkins to build and deploy the application.
  • Used Log4j for logging Errors.
  • Wrote SQL queries to retrieve data from the Oracle database.
  • Developed Junit test cases and performed System integration testing.
  • Support for ongoing operational issues in stage and production environments.
  • Jenkins CI/CD tool for deployments

Environment: Java JDK 1.8, Tomcat 8, Oracle 11g, GitHub, STS IDE, Eclipse, Maven Build tool, Linux and windows systems, Amazon Cloud, Spring 4.0, Spring Batch 1.3, J2EE, Junit 4.0, Log4j, sl4j, JavaScript 1.2, XML/XSL,SAX,DOM.

Confidential, Houston

Java Developer

Responsibilities:

  • Analyzing functional case study requirements and writing technical design specifications for the requirements.
  • Lead the team to communicate and co-ordinate with other teams.
  • Prepared Use cases, Test cases for the application.
  • Developed Front end pages for the application JSP, HTML, CSS, JavaScript.
  • Involved in configuration of Spring MVC and Integration with Hibernate.
  • Developed code Controllers, Service and DAO
  • Used Spring Annotations libraries
  • Configuration Spring specific beans using JavaConfig and XML config
  • Hibernate used as Persistence framework mapping the ORM objects to tables.
  • Developed the Application modules (Business Layer) using Spring.
  • Used MAVEN to build and deploy application.
  • Wrote JUnit test cases for each requirement and tested the code as required.

Environment: Java 1.6, JSP, Servlets, Spring (3.0) (DI, AOP), JDBC, Hibernate, XML, JUnit, Oracle, Eclipse, Tomcat 6.

Confidential, Houston

Programmer Analyst

Responsibilities:

  • Analyzing functional case study requirements and writing technical design specifications for the requirements.
  • Prepared Use cases for the application.
  • Developed Front end pages for the application Forms, JSP, HTML, CSS, JavaScript.
  • Involved in configuration JDBC driver.
  • Developed code Controllers, Service and DAO using Java and C#
  • Lead the team technically
  • Used Multithreading to keep shared resources thread safe and better performance.
  • Implemented Action Classes and Action Forms using Struts Framework.
  • Implemented Custom Exception classes.

Environment: Java 1.7, J2EE,JSP, Servlets, JDBC, EJB,Java Beans, Struts, JSTL, JavaScript, AJAX, Visual Studio, Sql server, C#, SQL, Java 1.6, JDBC, XML, Oracle, Eclipse, Tomcat 6.

Confidential

Software Engineer

Responsibilities:

  • Analyzing Change requests, responsible to communicate with Business
  • Preparing functional requirements and writing technical design specifications for the new requirements.
  • Designed and developed UI components using JSP, JSTL
  • Implemented Singleton, DAO Design Patterns based on the application requirements.
  • Used DOM and SAX parsers to parse the raw XML documents.
  • Developed back end interfaces using PL/SQL packages, stored procedures, Functions, Procedure, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Preparing presentations and presenting the implementation of design in walk through’s.
  • Created Web.xml, Struts-config.xml, Validation.xml files to integrate all the components in the Struts framework.
  • Implemented Struts Framework according to MVC design pattern.
  • Defect fixing from SIT, UAT and Live Support.
  • Developing unit test cases and performing integration testing.
  • Developing code for the Change requests.
  • Involved in support for QA Team while doing integration testing, regression testing, systems testing.

Environment: Java 1.5, Ariba, Oracle, Quality Center 10.0, Load Runner 8.0, Eclipse, Windows.

We'd love your feedback!