Senior Java Developer Resume
OBJECTIVE
- To obtain a Senior Java Developer position to participate in challenging projects, to utilize more than 20 years of experience in design, implementation and maintaining enterprise applications, systems and services.Skills & Abilities
TECHNICAL SKILLS
Languages: Java, JavaScript, TypeScript
Software: Eclipse, IntelliJ IDEA, Jenkins, Jira, Confluence, Git
Database: PostgreSQL, MS SQL Server
Platforms: Windows, Unix, Linux, macOS
Technologies: J2SE, J2EE, REST web services, JUnit, Mockito, Spring Framework, Spring Boot, Spring MVC, Spring Data JPA, Spring Batch, Hibernate, Maven
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential
Responsibilities:- Designed development environment for a team;
- Participated in design and implementation of Teacher’s Corner project;
- Took part in design and development of PLS Publishing Pipeline project;
- Implemented PLS Pipeline Web Project;
- Developed derived audios and animations uploading scripts;
Environment: Java 8, JavaScript, TypeScript, Java EE, Spring Framework, Spring MVC, Spring Boot, Spring Data JPA, REST, JUnit, Mockito, Maven, Flyway, IntelliJIDEA
DevOps Engineer
Confidential
Responsibilities:
- Implemented Helm Charts for deployment SNMP Traps and Syslog Data Collectors and VES Transformations;
- Created several Docker images for deployment;
Environment: Docker, Kubernetes, Helm Charts, SNMP protocol, Rsyslog, Kafka, Bash, Linux
Java Architect
Confidential
Responsibilities:
- Performed load testing, result analysis and implementing improvements for the back - end part of the system;
- Redesigned and completed full implementation of the new version of the back-end system;
Environment: Java 8, Java EE, Spring Framework, Spring MVC, Spring Boot, Spring Data JPA, REST, JUnit, Mockito, Maven, Flyway, MS SQL Server, IntelliJ IDEA
Senior Java Developer
Confidential
Responsibilities:
- Participated in design and implementation of the four portals for Centralized Admission System project:
- Implemented several RESTful web services and endpoints;
- Created Flyway migration scripts to apply changes in database schema;
- Analyzed customer requirements and created technical design documents;
- Mentored junior developers;
Environment: Java 7, Java EE, Spring Framework, Spring MVC, Spring Data JPA, REST, JUnit, Mockito, Maven, JBoss Server, Jenkins, Flyway, MS SQL Server, IntelliJ IDEA
Senior Java Developer
Confidential
Responsibilities:
- Implemented EnrichLocators endpoint for the AddressService;
- Designed and developed a Jenkins plugin for committing build changes in release;
- Maintained Contact UI web application;
Environment: Java 7, Java EE, Spring Framework, SOAP, Thymeleaf, JUnit, Maven, Jenkins, Eclipse
Software Engineer
Confidential
Responsibilities:
- Implemented database schema automated update tool;
- Performed main system database switch from Derby to PostgreSQL;
- Developed automated test script for database upgrade;
- Maintained main database configuration;
Environment: Java 7, Java EE, Derby, PostgreSQL, Maven, Eclipse
IT Courses Teacher
Confidential
Responsibilities:
- Provided courses of Java Programming, Logics and Robotics for students;
Environment: Java 7, Eclipse
Senior Java Developer
Confidential
Responsibilities:
- Created Spring Batch job for passwords synchronization between AS400 and Client/Server system;
- Developed and maintained the Windows Service for sending faxes;
- Implemented several database update scripts;
- Designed and implemented solutions for multiple change requests for the Automobile Insurance Client/Server system;
Environment: Java 7, Java EE, Spring Framework, Spring Batch, WebLogic, C++, Eclipse, Visual Studio
Senior Java Developer
Confidential
Responsibilities:
- Migrated mainstream application’s EJB components from EJB2.1 to EJB3.0 technology;
- Designed and implemented an examination system;
- Performed research and transformed EJBs into SOAP web services;
- Designed the process and performed tests for switching the mainstream application to run on JBoss 7.1.1 from JBoss 4.2.3;
- Implemented a command-line interface for Task Scheduler;
- Created Ruby and NodeJS scripts to run automatic tasks from command-line;
- Created a JBoss service for monitoring system status and gathering system parameters on configured events;
- Implemented a JBoss service for querying WebSphere MQ queue for messages, executing received commands and sending response to WebSphere MQ queue;
- Designed add-in system and created multiply add-ins for main stream system;
Environment: Java 6, Java EE, EJB, SOAP, JBoss Server, Ruby, NodeJS, Ant.
Senior Programmer Analyst
Confidential
Responsibilities:
- Designed, implemented, tested several Change Requests for AT&T ConnecTech website;
- Replaced static ‘FAQ’ web page for the AT&T MediaMall Project with new dynamic implementation resulting in decreasing the page size and load time.
- Provided design, implementation and testing of numerous Change Requests for ‘ Confidential Activation Manager’ server application for MetroPCS in USA, Claro in Central America, Vodafone in Europe;
- Participated in Confidential Q-Pass telecom project;
Environment: Java 6, Java EE, JBoss Server, Bash