We provide IT Staff Augmentation Services!

Senior Developer Resume

0/5 (Submit Your Rating)

Rancho Cordova, CA

SUMMARY

  • Over 12 years of experience in designing, developing, architecting, and implementing enterprise software applications in Java, J2EE and web technologies.
  • Extensive experience in full stack development of n - tier Web Applications and Server side Business components using JAVA/J2EE, Microservices using Spring Boot, Spring(MVC, Security, Data, DI, AOP), Hibernate, JPA, Angular6, AngularJS, Typescript, RxJS, Bootstrap, HTML, SCSS, Maven, Gradle, Log4J, Oracle, PL/SQL.
  • Extensive Experience in developing RESTful Web Services, good knowledge of HTTP specifics.
  • Experience in Microservices and cloud technologies - using Spring Boot, Spring Cloud/Netflix OSS (Zuul, Eureka, Ribbon, Feign, Hystrix), Cloud Foundry (Pivotal) and Amazon Web Services.
  • Experience in using build/deploy tools such as Jenkins, Docker, Docker Compose, and Cloud Foundry (Pivotal) for Continuous Integration, Deployment and monitoring of Microservices.
  • Extensive Architectural experience and used a multitude of J2EE design patterns.
  • Experience in application development using JPA and object relational mapping framework Hibernate.
  • Experience with Oracle 11i RDBMS, PL/SQL.
  • Experience with NoSQL database Cassandra.
  • Experience in orchestrating Apache Camel routes and managing them on Fabric8 in Red Hat Jboss Fuse eco-system along with knowledge of Enterprise Integration Patterns and their corresponding Apache Camel Components.
  • Strong Knowledge on Application Development usingSoftware Development Life Cycle SDLCusing various methodologies likeWaterfall,Agile/Scrum.
  • Experience with UNIX/Linux and bit of shell scripting
  • Extensively used Eclipse, STS, VS Code and IntelliJ IDEA as a development environment.
  • Experience in working with business user teams to discuss, recommend, explain, and reconcile desired functionality and technology capabilities.
  • Experience using source control and bug tracking softwares with strong subversion skill and experience performing branches and merges.
  • Excellent analytical and communication skills.
  • A result oriented self-starter, quality driven, fast learner and an efficient team player.
  • Have extensive project experience and capable to effectively and quickly leverage that experience to create solutions and solve problems.

PROFESSIONAL EXPERIENCE

Confidential, Rancho Cordova, CA

Senior Developer

Responsibilities:

  • Understanding the business needs in the context of Health Care Appeals and provide efficient solutions.
  • Responsible for designing, implementing, testing, debugging, deploying and supporting multiple applications and micro services for Federal and State projects.
  • Convert multiple monolithic apps to micro services architecture using Spring Boot adhering to 12-factor app methodology.
  • Responsible for writing unit and integration test cases using Junit, Mockito and Spring Runner.
  • Collaborate and work with Devops team in building, deploying and monitoring micro services to AWS cloud using Jenkins, Docker, pivotal cloud foundry, App dynamics.
  • Develop prototypes and proof of concepts to analyze and implement different solutions and tools.
  • Developed POC for user session management in distributed environment using Spring session.
  • Developed prototype for appeals’ decision search using Apache Solr, to be presented to CMS.
  • Solutionized and implemented the requirement to render very large sized documents in a web application.
  • Responsible for creating UI using HTML5, CSS3, SCSS, Bootstrap3, and Angular6 and biding it with the backend services.
  • Responsible for writing controllers, services, pipes, directives, validations for UI components.
  • Responsible for writing unit and integration test cases using Jasmine and Karma.
  • Involved in designing the web pages with 508 compliance with ARIA attributes.
  • Developed the application while adhering to the Assets Framework and specifications by CMS.GOV
  • Created the RESTful service proxy to replace the actual service for isolated UI development and testing using NodeJS.
  • Responsible for creating Batch jobs to load data from several interfaces.
  • Orchestrate Apache Camel routes for integrating applications with other system interfaces.
  • Deploy OSGI bundles on fabric containers in Red hat Jboss Fuse eco-system.
  • Mentor new and junior team members.
  • Perform peer reviews, pair programming.

Environment: Java/J2EE, Spring Cloud, Hibernate, Oracle, Cassandra, Angular6, Bootstrap, Jackson API, Hibernate Validator API, Jboss Fuse (Enterprise service bus), Apache Camel, Enterprise Integration Pattern, Fabric8, Maven, Ant, Log4J, JUNIT, HTML, JSON, XML, Jquery, Javascript, SCSS, Webpack, STS, VS Code, Docker Compose, cloud foundry, JIRA, Unix, Windows.

Confidential, Rancho Cordova, CA

Senior Developer

Responsibilities:

  • Develop modules independently for the project using JAVA/J2EE, Spring, Hibernate, Design Patterns and other technologies/frameworks/tools.
  • Develop User Interfaces using HTML, XHTML, CSS, Bootstrap, JavaScript, Jquery, AngularJS.
  • Write/Update/Optimize SQL queries, functions, procedures required for the project.
  • Develop RESTFUL web services using RestEasy/Spring MVC in the backend and Angular in the frontend.
  • Fixing the existing and new reported defects in the project.
  • Review the other developer’s checked in code before the feature/fix goes into testing.
  • Actively work with Subject Matter Experts and Management to resolve requirement conflicts.
  • Created/Updated Bower, Grunt, ANT and Gradle build files in order to optimize the build and package process along with Continuous Integration tool - Jenkins.
  • Writing Unit and functional test for the feature under development.

Environment: Java/J2EE, Spring, Hibernate, REST Services, Maven, Gradle, Ant, Log4J, JUNIT, Mockito, Jbehave, AngularJS, Bootstrap, JSP, HTML, JSON, XML, Jquery, Javascript, Bower, Grunt, Docker, GIT, Jenkins, STS, JIRA, Unix, Windows.

Confidential

Senior Software Developer

Responsibilities:

  • Responsible for Architecting, developing new applications/features end to end. And giving solutions for critical issues reported by clients in the System.
  • Developed and owned various modules independently for the project J2EE using JAVA/J2EE, Spring, Hibernate and other technologies/frameworks/tools.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, bootstrap, JavaScript, Jquery, AngularJS.
  • Developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL.
  • Responsible for performance enhancement/tuning of the application, also perform memory/thread/method level execution analysis for identifying memory leaks and Performance bottlenecks using Profiler tool.
  • Mentor the team members to help them achieve their development targets.
  • Performing activities like requirements clarification, effort estimation, work allocation, project tracking, reporting, client meetings, code merging, delivery, etc.
  • Responsible for implementing and monitoring that best practices are being followed in the team.
  • Responsible to look after configurations for Continuous build and Integration using TeamCity
  • Responsible for code review, documents review, process review.

Environment: Java/J2EE, Spring (DI, AOP, Security, MVC), Hibernate, JPA, REST Web Services, Maven, Ant, Log4J, JUNIT, Mockito, AngularJS, Bootstrap, Karma, nodeJS, JSON, Jackson API, SQL Developer, Kerberose, JMeter, JConsole, Eclipse, Webstorm, SVN, Sonar, Teamcity, JIRA, Linux, Windows.

Confidential

Lead Developer

Responsibilities:

  • Developed various modules independently for the project using JAVA/J2EE, Spring, Hibernate, Groovy, Grails and other technologies/frameworks/tools.
  • Developed user interfaces using HTML, XHTML, AJAX, CSS, JavaScript, Jquery, ExtJS.
  • Developed stored procedures, triggers, functions and packages in oracle SQL, PL/SQL.
  • Performing activities like requirements clarification, effort estimation, work allocation, project tracking, reporting, client meetings, code review, code merging, delivery, etc.
  • Responsible for making Design documents, writing Unit Test Cases and coding for enhancing the application as per the client’s requirements.
  • Responsible for software development and giving solutions for critical issues reported by clients in the System.
  • Responsible for code review, documents review, process review, etc.

Environment: Java/J2EE, Groovy, Grails, Spring (DI, AOP), Hibernate, Soap Web Services, SoupUI, Dozer, Maven, Ant, Log4J, JUNIT, JSP, ExtJS, Eclipse, Linux, Windows.

Confidential

Technical Lead

Responsibilities:

  • Responsible for software development and giving solutions for critical issues reported by clients in the System.
  • Performing activities like requirements clarification, effort estimation, work allocation, project tracking, reporting, client meetings, code review, code merging, delivery, etc.
  • Responsible for making Design documents SDD, SRS, SID, Manual, Unit Test Cases and coding for enhancing the application as per the client’s requirements.
  • Responsible for code review, documents review, process review, etc.
  • Responsible for handling projects from Requirement Gathering to post-implementation phases in various buckets (SDLC, Maintenance & Bug Fixing, Production Support).
  • Training/Mentoring new team members.
  • Training on JAVA/J2EE technologies to different teams in Confidential . Was part of JAVA/J2EE trainer’s team.
  • Responsible for automated integration testing development and enhancement using QTP 10.

Environment: Java/J2EE, Struts2, Hibernate, Soap Web Services, AXIS2, XSLT, XML, Maven, Ant, Log4J, JUNIT, JSP, Eclipse, RadNT, QTP, Shell script, SNMP, RADIUS, DIAMETER, VOIP, SIP, Wireshark, PPG, Linux, Windows.

We'd love your feedback!