We provide IT Staff Augmentation Services!

Sr Application Developer Resume

Los Angeles, CA

SUMMARY:

  • 8 years of experience in design development maintenance and support of Java/J2EE applications.
  • Experience in working with Waterfall, SCRUM and Test - Drive Development methodologies.
  • Expertise in full application software life cycle development involving project initiation, requirement gathering, requirement analysis, functional design, detail design and implementation of applications.
  • Extensive experience in developing Use Cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using UML Rational Rose.
  • Experience in building web application using Spring Framework feature like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object).
  • Expertise in AWS Identity and Access Management (IAM) such as creating users, groups and assigning roles to groups.
  • Expertise in AWS services like Lambda using java, S3, SQS, Document DB, EC2, Cloud Watch, VPC.
  • Experience in Ingesting CloudWatch logs to Splunk using Splunk Http Event Collector.
  • Experience in creating Splunk Dashboards, Reports and alerts for production logs.
  • Experience with NoSQL and SQL database like Oracle, MSSQL, MongoDB and AWS Document DB.
  • In-depth Knowledge of version control system such as GIT, Bitbucket, Subversion (SVN).
  • Experience in Unit Testing of components using Junit, Mockito and Power Mock.
  • Proven Skills in post deployment and production support in mission critical systems.
  • Working Knowledge on Apache Kafka.
  • Working experience on Akka Framework and MuleSoft.
  • Proficient in applying design patterns like Factory, Singleton and MVC.
  • Proficient in software documentation and technical report writing.
  • Good knowledge of using IDE Tools like Eclipse, Intellij idea for Java/J2EE application and serverless application developments, FTP tools like FileZilla, Putty, WinSCP.
  • Working towards AWS Certified Developer Certification.
  • Ability to work closely with teams to ensure high quality and timely deliverables, quick-learner with goal-oriented.

PROFESSIONAL EXPERIENCE:

Confidential, Los Angeles, CA

Sr Application Developer

Environment: Java, Spring, Rest, Web Service, JSON, JUnit, Mongo dB, Oracle, JPA, Tomcat, Linux, Solaris, Maven, Git, Bitbucket, Rally, Cloud bees Jenkins, Intellij Idea, Splunk, Nexus, SonarQube.

Roles & Responsibilities:

  • Project was developed on Agile based SCRUM methodology.
  • Designed high level technical documents class diagrams and sequence diagrams using UML by analyzing requirements.
  • Implemented Business logic using Java 8 Lambda expressions, streams and Predicates to minimize the looping’s and performance.
  • Implemented Spring Boot application transform input text files periodic, quarter, header and tax amendment file in to json file format which consumed by downstream applications.
  • Developed Restful application using Spring Boot and mongo dB repository and exposed as open Api using swagger.
  • Created Splunk dashboards, alerts, reports to get statistics of production application.
  • Mavenized legacy applications and used SonarQube to improve the code quality, coverage, resolved bugs and duplications.
  • Deployed legacy application using cloud bees Jenkins as Continuous Integration and Continuous Deployment tool.
  • Developed API Gateway using Amazon Web Service to retrieve and persist data using Lambda into Document DB.
  • Designed and Implemented to ingest the Cloud watch logs into Splunk using HEC and lambdas.
  • Used bitbucket as source code repository and nexus to store artifacts.
  • Pushed legacy artifacts on to nexus using nexus UI and maven commands.
  • Used Postman and SoapUI to test web service.
  • Implemented Test cases using Junit framework and power Mock.
  • Monitored task progress using Rally/JIRA.

Confidential, Phoenix, AZ

Sr Java Developer

Environment: Java (jdk1.8), Linux, SoapUI, Groovy, ApacheMQ, Apache Tomcat, Oracle Database RESTful Web Services, JSON, Eclipse Luna, Jira, SourceTree, Git, Maven.

Roles & Responsibilities:

  • Project was developed on Agile based SCRUM methodology.
  • Designed class diagrams, sequence diagrams and high- level technical documents
  • Used Spring framework to achieve loose coupling between layers thus moving towards SOA architecture.
  • Created Spring web service to interact with mainframe using SOAP service and java web applications with RESTful Services.
  • Designed and developed microservice application for backend systems.
  • Used Jackson Api and Morphia to map JSON to java objects.
  • Used JAXB parser to parse xml to map company domain model.
  • Designed spring application using factory design pattern and facade design patterns.
  • Implemented DAO layers for different modules of project using Jdbc template, JPA Repository and Mongo Repository.
  • Implemented query tuning techniques for optimizing SQL queries to improve performance of legacy application.
  • Planned and managed entire work and backlog items using JIRA.
  • Implemented Junit test cases for all layers of application web and monolithic applications.
  • Used Jenkins as a continuous integration tool and changeMan DS to deploy the project.

Confidential, Dublin, OH

Java Developer

Environment: Java, Java EE, RESTful Web services, Spring Framework, JDBC, JSON, XML Beans, Active MQ, Maven, CVS, JUnit, XSLT, JavaScript, Servlets, HTML, Log4j, Mockito, Eclipse IDE

Roles & Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application.
  • Used Log4j to capture the log that includes runtime exception, info and are helpful in debugging the issues.
  • Involved in creating the POJO Objects and mapped using Jackson Annotations.
  • Developed Spring configuration file to define beans, data source and configure properties.
  • Extensively used IBM MQ Series and JMS for communications between middleware Components.
  • Extensively worked with XSD and Xml Beans to work with XML documents and used DOM and JAXB to parse it.
  • Used REST to produce web services and involved in writing programs to consume the web services. .
  • Involved in writing Junit test cases and performed Unit and Integration testing.
  • Experience in UNIX shell Scripting and UNIX commands.
  • Experience in functional walkthroughs, code reviews and Production Support.

Confidential

Software Developer

Environment: Core Java, JavaScript, SQL, Servlets, JDBC, Oracle, WinSCP and Hummingbird.

Roles & Responsibilities:

  • Project was developed on waterfall model.
  • Analyzed Non-Functional and Functional Business Requirement Specification to understand the workflow.
  • Documenting the Functional and Technical specifications as per the requirements.
  • Implemented DAO layers using JDBC to interact with oracle.
  • Automated process to extract reports using spring and apache poi.
  • Automated user creation process to access Dev, QA, Stage and Production application using QTP.
  • Involved in production implementation plans and JIRA tickets for release.
  • Played an active role in regional releases like Europe, Asia, North America, LATAM and Argentina.
  • Mentoring interns and new joinees into team.
  • Managed tasks and acted as point of contact for offshore team coordination for North America.
  • Anti-Money Laundering and Know Your Customer certification in 2013 by IIBF.

Hire Now