Developer Resume
Richmond, VA
SUMMARY
- 7+ years of experience in IT Solution Design and Implementation for web applications in Banking and Telecom domains.
- Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, Servlets, JSP, HTML, JavaScript, Spring, Spring Boot, Hibernate.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon RDS, Elastic Load Balancing, AWS Identity and Access Management, AWS Cloud Watch, AWS EBS and Route53.
- Experience in developing Web Services using - JAX-RS, Restful.
- Experience in working Apache Tomcat7x servers.
- Strong experience in all teh phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Experience in modeling complex applications using class diagram, sequence diagram, component diagrams and activation diagrams.
- Experience in Java design patterns such as Factory, Builder, Singleton, Prototype, Data Access Objects (DAO), and Business Delegate.
- Experience in writing DAO using Hibernate and Hibernate mapping files.
- Oracle Certified Java Programmer for Java Platform SE 8
- M.C.A (Master of Computer Applications) from Sri Venkateswara University, Tirupati, India.
- A proactive learner with a flair for adapting emerging trends & addressing industry requirements to achieve organizational objectives.
- A Strong team player, adept in supporting team members to achieve their professional goals.
- Excellent written and verbal communication skills, presentation and problem solving skills.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL, PL/SQL, Unix Shell Script
Web Technologies: JSP/Servlet, REST Web Services, HTML, CSS, XML, JavaScript.
Frameworks: Spring, Spring Boot, Hibernate
Web Servers: Apache Tomcat
Database: Oracle, Postgresql
Operating Systems: Windows, UNIX
Tools: SQL Plus, Toad, DBVisualizer,Soap UI
Build Tools: Maven, Ant
Cloud Technologies: AWS
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Developer
Responsibilities:
- Involved in requirement, design & development phases and creating custom solutions to match teh requirements.
- Attend planning meetings with product owner and business teams and gather teh requirements.
- Design teh application and create stories and tasks under JIRA board.
- Create CI/CD pipeline using Jenkins and COVE (Capital One proprietary) to build teh infrastructure stack and deploy teh application in different environments (dev, IT, Perf and Prod).
- Used spring frame work features like Spring IOC, Spring AOP.
- Involved AWS rehydration process.
- Used Amazon Cloud Watch to monitor AWS services and AWS cloud watch logs to monitor application.
- Developed REST APIs and deployed them on cloud.
Confidential, Herndon, VA
Java Developer
Responsibilities:
- Participated in Agile Development Team and having daily SCRUM meeting for progress reporting as well as task distributing.
- Extensively involved in teh integration of teh front-end web interface with Spring MVC, Angular JS, JSP, HTML and CSS
- Developed unit test cases using Jasmine to test Angular Controllers and Services and developed custom validations using Angular JS
- Developed pages using Angular JS Directives, Expressions, Routing Capabilities for bookmarking, filters and validations.
- Designed client-side validations using Angular JS custom form validation that leverages various Angular Directives and Integrated Angular JS Filters to format data for searching, ordering, conditional iterating.
- Used $http and $resource service for retrieving data from teh server in Angular.js framework and $location service for URL browser manipulation.
- Used Spring Framework and J2EE components, utilized Spring, MVC, IOC, AOP and DAO modules.
- Applied Object-Oriented methodologies and core J2EE design patterns like Factory, Singleton, Business Delegate and MVC.
- Designed, developed and integrated Spring DAO layer with hibernate.
- Designed and developed RESTful web services using Spring Boot, tested web services using Postman.
- Used Maven and Jenkins for build process and continuous integration.
- Supported QA and UAT defect resolution; used Atlassian JIRA to publish daily defect reports to teh management.
Environment: Java 1.7, J2EE, Agile, Angular JS, JSP, HTML, CSS, JSON, Java Script, Spring Boot, Hibernate, RESTful Web Services, Apache Tomcat 8, IntelliJ, JUnit, Jasmine, JIRA.
Confidential
Application Developer
Responsibilities:
- Analyzed teh requirements and designed class diagrams, sequence diagrams using UML and prepared high level technical documents.
- Designed and developed UI screens with XSLT and Spring MVC to provide interactive screens to display data.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object (DAO) and Service Locator.
- Developed several Spring WebServices and Spring scheduled jobs.
- Setup RESTful APIs for retrieving order and fallout information to be presented on other GUI applications.
- Setup annotation based Hibernate configuration to access Oracle Database.
- Developed and executed unit test cases using JUnit to ensure quality of code
- Used Maven for build & dependency management, Jenkins for Continuous integration.
- Deployed teh application on tomcat Serverand tested it using Soap UI.
- Involved in documentation, review, analysis and fixed post production issues.
- Maintained teh Production and teh Test systems.
- Worked on bug fixing and enhancements on change requests.
Environment: Core Java, Spring 3.2, Hibernate 4.3, Java 1.7, Maven 3.0.3, SVN, SQL,Apache Tomcat 7, RallyDev
Confidential
Program Analyst
Responsibilities:
- Involved in teh analysis, design, and development and testing phases of Software Development Life Cycle.
- Developed N-tier client-server business application software using Model View Controller (MVC) Architecture.
- Extensive use of core Java Collections, Generics, Exception Handling and Design Patterns for functionality Involved in writing different Design Patterns like Business Delegate, Service Locater, Data Transfer Objects (DTOs) and Data Access Objects (DAOs).
- Used Hibernate in persistence layer and developed POJO's, Data Access Object to handle database operations.
- Worked on System security with teh use of SSL (Secure socket layer), encryption and used role-based security.
- Expertise in developing reusable and interoperable Web service modules based on SOA architecture using SOAP and RESTful and Preparation of Java and JSP coding standard checklist.
- Involved in teh development of Servlet, Business Objects, Web Services.
- Involved in writing JUnit Test Cases using frameworks like Mockito, PowerMockito.
- WSDL has been used to expose teh Web Services.
- SOAP has been used as a protocol to Communicate in teh form of XML messages.
- Developed client request validations and processing using JavaScript and HTML.
