We provide IT Staff Augmentation Services!

Programmer Analyst Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

PROFESSIONAL SUMMARY:

  • 4+ years of professional IT experience as a Programmer Analyst, Software Engineer and Software Intern with full project lifecycle development in Java/J2EE technologies. Played important roles in Requirements analysis, Design, Development, Testing and Deployment of software applications.
  • Strong understanding of Garbage Collector, Collections, Multithreading, Exception handling .
  • Experience with distinctive design patterns like Singleton, DAO and MVC.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, Java script, JSP, JSON.
  • Experience working in Java 1.8 and features like stream, Lambda expressions and functional interfaces etc.
  • Expertise in implementing several projects on J2EE technologies and Hibernate, spring, middleware technologies.
  • Good Experience in developing web applications by using Spring framework modules like SpringIOC, Spring AOP, Spring MVC, Spring Security, Spring Boot
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Experience with Microservice architecture, with Spring Boot-based services interacting through a combination of REST and MQ to build, test and deploy identity Microservices.
  • Experience in working with Web Services, creating SOAP request and making a WSDL call. Experience working with SOAP and RESTFUL Web Services.
  • Good Experience with Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration.
  • Experience in Server infrastructure development on API Gateway, Cloud Formation Templates, ELB, Auto Scaling, DynamoDB, Elasticsearch, Virtual Private Cloud (VPC), Cloud Watch,ECS.
  • Experience working on JBoss, IBM Websphere, Weblogic and Tomcat application servers, Apache Http Web servers with rapid development interfaces as part of configuration and development of Enterprise Applications.
  • Expertise in developing database applications using Oracle 11g/12c, MySQL, Mongodb.
  • Experience is Using Jenkins, Docker.
  • Experience in using Version Control Systems like CVS, SVN and GIT.
  • Extensive experience with java compliant IDE’s such as Eclipse, NetBeans, IntelliJ, Notepad++.
  • Good experience working with Build tools like ANT, Maven and Jira as a tracking tool.

TECHNICAL SKILLS:

Programming Languages: Java, JEE, HTML, CSS, JavaScript, JSON, XML, XSLT.

Web Technologies: HTML, CSS, DOM, JavaScript, XML, JSON.

J2EE Technologies: JDBC, Servlets, JSP, Spring, Hibernate, SOAP, RESTful Web Services, JAXB.

Application Servers: Apache HTTP web server, Apache Tomcat, Glassfish Server

IDE's/Development tools: NetBeans, Eclipse, My Eclipse.

Databases: Oracle (12c, 11g, 10g, 9i, 8.x), MongoDB, MySQL

Deployment tools: Jenkins, Docker, Maven, and Amazon EC2.

Cloud Computing: VPC, EBS, S3, RDS (My SQL), AWS EC2.

Issue Trackers: Bugzilla, JIRA, JUnit.

Version Control: SVN, CVS, Git.

PROFESSIONAL EXPERIENCE:

Confidential, Mountain View, CA

Programmer Analyst

Responsibilities:
  • Consumed RESTful Web services and built RESTful Web services using Mulesoft for 3 rd party logistics.
  • Implemented apis for 11 interfaces including pickrelease,purchase order,purchase order ack,po receipts etc
  • Used JSON for data exchange between application modules along with XML,XSD and WS-Security for authenticating the REST messages along with encryption and decryption.
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality.
  • Used perforce as the management tool.
  • Implemented the exchange certificates between 3pl and Confidential

Confidential, San Jose, CA

Java/AWS Developer

Responsibilities:

  • Agile / Scrum Methodology have been followed through the development.
  • Designed the project using MVC .
  • Extensively worked on Java, Spring 4.3 Spring MVC, Spring Boot,AWS in developing and deploying the application
  • Used Spring MVC design pattern to have relationships between application components and to separate the application configuration and dependency specification from the actual application code.
  • Used Spring AOP Module to implement logging in the application, to know the application status.
  • Designed and Developed presentation tier using Spring MVC and JSP integrating Custom Tags, JSTL, JSP Expression Language.
  • Extensively worked on developing the MircoSrvices using Spring Boot and REST API’s.
  • Implemented REST Microservices using Spring boot . Generated Metrics with method level granularity and Persistence using Spring AOP.
  • Consumed RESTful Web services and built RESTful Web services
  • Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process improvements.
  • Created EC2 instances in Amazon cloud and used S3 bucket to store large images.
  • Using AWS Cloud Watch performed Monitoring, customized metrics and file logging.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented AWS client API to interact with different services as Console configuration for AWS EC2.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Used Hibernate Query Language (HQL) for accessing data from database and created Hibernate POJO objects and mapped using Hibernate Annotations 
  • Established continuous integration (CI/CD) practices and standards for application with Jenkins.
  • Resolving spring framework artifacts and code build & deployment via Maven and ANT scripts.
  • Used GIT as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
  • Used Log4J to print info, warning and error data on to the logs.

Environment: Java/J2EE (1.8), Spring 4.3, Hibernate 5.1, AWS ( EC2, S3, AMI), Micro Services, Springboot, HTML, CSS, JavaScript, AJAX, SOA, AJAX, JIRA, Web Services(RESTful), Soap, JMS, Apache, Jenkins, JUNIT, Eclipse, Maven, GIT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript
  • Extensively used design patterns like Singleton, Value Object, Service Delegator and Data Access Object.
  • Developed the core component of recovery management module using Spring MVC Framework.
  • Extensively used JavaScript for the client side validations.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Used Spring AOP for cross cutting concerns like Transaction and Logging.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations over Oracle database.
  • Developed RESTful Web Services and consumed the same.
  • Extensively used MyEclipse as an IDE for building, developing and integrating the application.
  • Provided SQL scripts and PL/SQL stored procedures for querying the database.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • Used Maven as project management tool
  • Managed source repository using CVS for version control tool.
  • Provided Log4j support for the application for debugging the system

Environment: Java 1.5 J2EE, Spring 3.2, Spring MVC, Tiles, Hibernate3.5,JUnit, Web services, JSP 2.0.

Confidential, Kansas City, MO

Research Assistant

  • Helped professor in research projects and grading
  • Instructor for course “Software Architecture” and “Design and Analysis on Algorithms”
  • Research on RFID tag for library Management system.

We'd love your feedback!