We provide IT Staff Augmentation Services!

Senior Developer Resume

5.00/5 (Submit Your Rating)

Chicago, IllinoiS

SUMMARY

  • Highly skilled Software Developer with 8 years of experience in Information Technology in analysis, design, development, documentation, implementing and testing of software systems using Java
  • Seasoned Developer offering expertise in reviewing code and developing improvements to base code.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Agile/Scrum
  • Highly skilled in developing microservices using Spring Boot.
  • Expert in working with Test Driven Development and used testing frameworks such as JUnit, Mockito
  • Expert with Git for source code management
  • Experience in using distributed streaming platform Apache Kafka
  • Experience in working with application server like Apache Tomcat and integration build tool Maven
  • Used Jenkins for continuous integration and deployment (CI/CD)
  • Strong experience in RDBMS technologies like MYSQL, Oracle and PostgreSQL
  • Used Spring data JPA for interacting persistence layer for database operations
  • Worked on Swagger API and auto - generated documentation for all REST calls
  • Excellent team member, ability to present ideas, resolve technical issues, quick learner, strong work ethics, ability to go beyond the expected level

TECHNICAL SKILLS

Programming Languages: Java, SQL

Web Technologies: RESTful, JSON, XML

Development Tools: Eclipse, IntelliJ IDEA, Postman

Databases: MySQL, Oracle, PostgreSQL

Frameworks and libraries: Spring MVC, Spring boot, Hybris, JUnit, Hibernate, Lucene

Search Engines: Apache Solr

Application/Web Servers: Apache Tomcat, Oracle WebLogic Server

Version Control: SVN, GitHub, Bitbucket

Other: Putty, Maven, Kibana, Toad, PL/SQL Developer, JIRA, TLM 2.4.1

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential, Chicago, Illinois

Responsibilities:

  • Involved in the migration of monolithic architecture to Service-Oriented Architecture using Spring boot
  • Used Jenkins for continuous integration and deployment of microservices
  • Developed many microservices exposing their functionalities REST APIs, services using Apache Kafka for communication between internal services
  • Updated predefined Scala template based on the requirements
  • Integrated Spring Security to validate the users
  • Used Spring data JPA for interacting persistence layer for database operations (CRUD)
  • Developed test classes and performed unit testing using JUnit and Mockito frameworks
  • Worked as peer QC and created/fixed appropriate defects
  • Worked on Swagger API and auto-generated documentation for all REST calls
  • Responsible for identifying high level modules, tasks and estimating efforts and code reviews; Assist with management decisions and activities

Software Developer

Confidential, Chicago, Illinois

Responsibilities:

  • Used different components of Spring framework like Spring Security, JPA, Spring boot, Spring Rest for populating the query response from Solr to JSON response
  • Used SolrJ to make queries to Solr and retrieve category and product related information
  • Worked on converting the Solr response into Java DTOs and convert these DTOs into Java POJOs using Hybris populators concept
  • Involved in designing of the schema.xml and solrconfig.xml
  • Administer all project issues and identify all risks and ensure mitigation within required timeframe and develop and perform tests on all Hybris, Solr, Endeca and ETL applications/jobs and design all applications according to business requirements
  • Analyze all technical specifications, develop and modify all complex modules and perform troubleshoot to resolve all issues and provide status updates in daily stand-up meeting
  • Coordinate with all business analysts and application architects to maintain knowledge on all functional requirements and ensure compliance to all architecture standards
  • Developed Unit test cases using Junit and Mockito frameworks
  • Provide technical support to all production systems and perform various tests on all application codes and design new codes for all design specifications
  • Support formal testing and resolve test defects

Environment: Java8, J2EE, Solr 5.5, Hybris 5.7, Oracle Endeca 6.1, Eclipse IDE

Software Developer

Confidential, Kent, Ohio

Responsibilities:

  • Designed and co-developed client-side graphical user interfaces
  • Application was developed in Spring MVC to perform CRUD operations on User.
  • Working knowledge in testing REST web services using Postman .
  • Worked in Operations Control Center to monitor servers related issues and errors across all the campuses of Kent State
  • University using applications like SolarWinds, BPPM, Appworx, EagleEye etc.
  • Involved in creation of university mobile application which detects the location of PARTA bus location using RESTful Webservices
  • Worked on Object oriented programming concepts in creating the application's business Logic.

Environment: Java, HTML, CSS, JavaScript, Spring framework

Java Developer

Confidential

Responsibilities:

  • Developed the application with Agile Methodology
  • Refactoring the existing code and used Spring integration techniques in designing different layers of application
  • Designing, coding and configuring server side J2EE components
  • Worked on back-end development using Oracle 11g as database
  • Resolving TLM Control, WebConnect, Server Engine issues by analyzing Application Server Logs.
  • Involved in Creation of Database Objects on Oracle 11 g like Tables, Views and Stored Procedures.
  • Configure WebLogic 10.3 /WebSphere 7 Application Server to host TLM Control and WebConnect
  • Involved in Unit testing, Integration testing and User Acceptance Testing

Environment: HTML5, CSS3, Java7, WebLogic 10.3, PL/SQL, TLM 2.4.1

We'd love your feedback!