We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Java Programmer 4+ years of experience in Software Development Life Cycle - Analysis, Design, Architecture, Development, Testing, Deployment and Maintenance of enterprise and web application development using Java/J2EE technologies.
  • Experience in Waterfall and Agile methodologies for software development.
  • Implemented Micro Services using Spring Boot and Java.
  • Proficient in developing web based and server-based application using java/j2ee, ORM, spring boot, spring web, Log4j and maven.
  • Experience in NoSQL like Cassandra.
  • Experience with relational databases such as Oracle 12c, My SQL.
  • Experience using XML technologies such as XSL, XSLT, XML schemas, XPath and parsers like SAX, DOM.
  • Experience with Application Servers like Oracle Web Logic Server 12C and Tomcat.
  • Hands-on experience writing queries, Stored Procedures using SQL Developer.
  • Experience on writing docker file.
  • Involved in Configuration and Usage of ApacheLog4J for logging and debugging purposes.
  • Used Splunk for log monitoring and create dashboard to monitor application health.
  • Used AppDynamics extensively for performance monitoring.
  • Experience in Swagger UI to generate interactive REST API documentation.
  • Experience using IDEs like Eclipse 4.0.
  • Worked with operating systems such as Windows 10, UNIX and LINUX
  • Experience in software configuration management using Git.
  • Effectively involved in handling releases, managing merges and deployments.
  • Used Postman to test REST APIs.

TECHNICAL SKILLS

Programming Languages: Java 8,11 SQL, PL/SQL

J2EE Technologies: Servlets

Application/Web Servers: Oracle Web logic, Apache Tomcat

Frameworks: Spring Boot

IDEs: Eclipse

Web technologies: JSON

Web Services: SOAP, RESTful

XML Tools: JAXB, Apache Axis, XMLSpy

Methodologies: Agile, Scrum, SDLC

Modeling Tools: UML, Rational Rose

Database Servers: Oracle 12c, Cassandra

Version Control: GIT

Platforms: Windows 10, UNIX

Deployment & Build Tools: Maven, Jenkins

Code Review Tools: Check style, PMD, Sonar

Open Source Tools: Log4J, JUnit, Apache IText, Apache POI

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Involve in designing and developing of new features and projects from scratch using spring boot, RESTFUL services, Cassandra, Docker framework.
  • Determines operational feasibility evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing high level design documents, class diagrams, layouts, diagrams, and Swagger specs.
  • Interact with the partners to gather requirements for on boarding.
  • Perform Unit, Regression and Load Testing for the application being developed.
  • Communicate interdependencies across multiple teams within own area, drives convergence across these teams to ensure smooth functioning of the teams.
  • Analyze and constantly improve systems, processes and nature of service being provided to ensure customer delight.
  • Bring unresolved issues with the client, understand stakeholder views, and resolve the issues.
  • Merge the code using pull request.
  • Participated in the daily stand-up SCRUM agile meetings as part of AGILE process for reporting the day-to-day design and developments of the work done.
  • Involved in reviewing the System, UAT test plan, test scenarios that are the key deliverables of every sprint releases.
  • Extensively used the PMD reports for the code quality.

Confidential

Java Developer

Responsibilities:

  • Implemented Micro services using spring boot. Generated Metrics with method level granularity and Spring Actuator.
  • Worked on the Business Logic Layer for most of the modules using Spring Framework.
  • Involved in Database Schema design and changes.
  • Written SQL queries for populating and retrieving data in Oracle databases.
  • Worked on the Batch job Creation Using Scheduler.
  • Merge the code using pull request.
  • Participated in the daily stand-up SCRUM agile meetings as part of AGILE process for reporting the day to day design and developments of the work done.
  • Involved in reviewing the System, UAT test plan, test scenarios that are the key deliverables of every sprint releases.
  • Extensively used the PMD reports for the code quality.

We'd love your feedback!