Sr Java Developer Resume
EXECUTIVE SUMMARY:
- Senior Java Developer with 10+ years of experience in the Java domain with experience in IT, I’m more focused on the backend side
- I started my professional career using J2SE version 6 and J2EE, Spring, Hibernate and DB2 database, now days I’m focused in the same path but now using more updated and innovative tools/architectures including J2SE version 8, Spring Boot, Spring Cloud, Maven, Confidential DB, Kafka,Git, Json, Jquery, Junit, SaFE.
- Rapid adaptability to new technologies with good quality development.
- Good communication and interaction with the team to help deliver a common purpose/deliverable.
- Rapid solution while a P1 bug/issue is reported.
- Good analysis on the functional part in order to provide good quality deliverables.
- Good leadership in small/medium teams to help them deliver the committed work.
IT SKILLS:
Java 6x,7x,8x
JavaEE
SQL
Javascript
RPL
HTML 4
DB2
Confidential DB
Unix AIX
Spring Boot
Apache Kafka
Maven
Json/xml
SQL Developer
WebSphere Application Server
Web Logic Server
Git Hub
CSS
JPA
Hibernate
Jira Portfolio
Jenkins
Junit 4
Eclipse
Clear Quest
Apache Wicket
CSS
Confluence
Jacoco
Maven checkstyle
Sonarqube
Waterfall
Scrum SAFe
Microservices
PROFESSIONAL EXPERIENCE:
Confidential
Sr Java Developer
Responsibilities:
- Coordinated the team’s calls as Java lead/Scrum Master, like daily stand up, retrospective, iteration planning.
- Helped the team to solve any issue they might have or contact the person who can help solve them.
- Kept the team well informed by having good communication with other teams in different countries: US, India and Hungary.
- Added new functionality based on user stories, by developing a solution mainly based on Java 8 and SQL.
- Excellent communication of our microservices by maintain Kafka publisher/consumer running in each of our microservices.
- Developed Unit Testing from new and existing code in order to improve our automated testing.
- Tested the code in development environment before integrate it to the main branch, and test it in UAT environment once the integration is done.
- Executed regression testing every iteration to ensure the integrity of our microservices.
- Developed in continues integration, it means I have to create merge request to integrate my code to the repository by following internal rules (code reviewer processes).
- Updated our documentation (confluence repository) along with the Product Owner when adding new stories and standards to use inside the team.
- Provided support and fix any issue that might appear during UAT validation.
- Implemented CI/CD by using specific properties per environment to ensure integrity in each of them, by using jenkins to perform deployment in each of the environments.
Programming: Java 8, SQL, Jquery
Tools: Eclipse, SQL Developer, WebLogic, Spring Boot, Kafka Server, Git Hub, Maven, Confluence, Jenkins, Junit 4, Jacoco, Microservices.
Confidential
Software Developer
Responsibilities:
- Programmed specific rules set for specific servers using RPL Language based incoming information from the business analyst team.
- Attended daily meeting with the team to report questions or status about the rules applied for each configuration.
- Kept good communication with the business analyst team in order to keep clear understanding of each rule to apply.
- Provided knowledge for new members so they can get used to the process within the minimal possible time.
- Kept my code integrated into the main repository daily using Clear Quest tool.
- Kept errors free code into the repository to avoid any issue during the pre - build of the solution.
- Attended meetings with other teams to coordinate integration testing (full solution).
- Tested my code once it was integrated into the full solution to make sure it was working properly.
- Provided demo to business team (US team) to present the final solution once it was integrated completely.
- Provided support and applied fixes to any issue that might appear after delivering each solution.
Programming: RPL
Tools: Clear Quest, Scrum
Confidential
Java Developer
Responsibilities:
- Developed specific functions in java using the SRM module.
- Attended a daily call with the team members in Bogota, Colombia to update my status.
- Reported any blocker in order to keep having progress in the development and deliver the committed work on time.
- Adjusted existing functions in java based on new incoming requirements.
- Provided support to team members in Bogota so we together as team could meet the expectations from the client.
- Performed integration testing within SRM module daily in order to keep good quality in the system.
Programming: Java 6, SQL
Tools: SRM Tool, Microsoft Excel
Confidential
Java Developer
Responsibilities:
- Developed user stories mostly based on Java and DB2 changes each iteration.
- Attended all SaFE ceremonies along with Mexico and US team.
- Provided demo to the Product Owner (US team member) at the end of each iteration.
- Attended SAFe BRP (Big Room Planning meeting) every 3 months in San Antonio, TX and provided knowledge transfer sessions to the team in Mexico.
- Coordinated development and testing team in order to deliver (code and testing) of all committed scenarios.
- Integrated the code daily so every team member could work with the most updated version.
- Provided support to the project manager by coordinating a small team in Mexico.
- Helped Mexico team and US team keep well communicated.
- Provided support and guidance to Mexico team members every time they require it.
- Evaluated the Mexico team performance the level of performance of each team member based on capabilities and competencies established by the project manager every 6 months.
Programming: Java 6, JavaEE, SQL
Tools: DB2 database, WebSphere Application Server, Apache Wicket, HTML, SaFE.
Confidential
Java Developer
Responsibilities:
- Developed and maintained three Confidential internal web applications.
- Coordinated meetings with business users to collect new requirements.
- Coordinated weekly calls with business users to report the status.
- Applied fixes for any issue faced with in the minimal possible time during UAT validation.
- Provided support after code was delivery to production.
- Kept code running locally in case any debug was required.
- Provided a weekly maintenance of these three applications by scheduling a maintenance window, this maintenance time included:
- To send notification to all users when it starts and when it ends.
- To reset the applications within the Confidential Websphere Application Server (WAS).
- To reset database connections.
- To purge of old records in database.
- To install any new functionality into de WAS.
- Provided the maintenance of several stored procedures and functions in DB2.
- Provided several improvements based on new business needs.
- Kept Confidential internal applications up and running.
Programming: Java 6, J2EE, SQL
Tools: DB2 database, WebSphere Application Server, XML, HTML, CSS, Hibernate