Software Developer Resume
5.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.