Senior Java Developer Resume
Boston, MA
SUMMARY:
- Well - rounded and diverse background in engineering solutions with 19 years of Java/JEE.
- Proven track record of meeting and exceeding deadlines.
- Able to quickly identify, prioritize & execute tasks.
- Thrive in a high-pressure environment with the ability to focus and stay on tasks.
- Strong Interpersonal skills.
- Ability to quickly adapt to working environment whether independent or in team setting.
TECHNICAL SUMMARY:
Languages: Java 8, Python 2.6, .NET MVC
APIs: Enterprise Security API (ESAPI), JSTL 1.2, Gson, Apache Commons, OAuth Scribe, Facebook FQL, JDBC, Quartz Timer, XML, JTA, JNDI
Concepts: Software Development Lifecycle (SDLC), Enterprise Application Integration (EAI), Inversion of Control (IOC), Design Patterns, ESB, OOA/OOD, UML, Unit Testing, Model/View/Controller, Web Services, Service Oriented Architecture (SOA)
RDBMS: MySQL 5.x, Oracle 8, 9i, & 10g, SQL, PL/SQL, Modeling
App Servers: Oracle Application Server 10g Java Edition, WebLogic Application Server 11, WebLogic Integration 8.1, PowerTier J2EE Server
Messaging Server: IBM MQ Series, ActiveMQ, JBoss AMQ, RabbitMQ
Software: Apache Camel Framework, Spring Framework 4, Hibernate 4.1, Maven, Ant, JUnit, SoapUI 5.3.0, Postman 5.3.2, Google Protocol Buffer
Servlet Engines: Tomcat 9.x, Jetty, tcServer
Source Control: Git, ClearCase, CVS, SVN
Systems: Windows, Mac OSX, Linux
IDEs: STS, Intellij 2018.3.5 , Eclipse Oxygen, JBoss Developer Studio 10.4
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Java Developer
Responsibilities:
- Hired as a Senior Java Developer to design and develop a microservices like fraud detection workflow that over 100 front-end applications will interact with.
- Created thread pools and caching (Caffeine) using Spring Boot annotation to improve performance.
- Implemented the ability to have the application properties loaded from the database instead of property files. No functionality was lost, @Value annotation and others still worked.
- Created MQ Series scripts to create and configure queue managers and local queues.
- Utilized Beanio to create a utility to produce test data. The utility was self-explanatory, easy to use, and maintain, so other teams could use it and build upon it. QA team used it to produce bulk data for Load Runner testing.
- Setup multiple instances of Tomcat on one server for F5 load balance testing.
Technologies: Java 8, Spring Boot, Hibernate, IBM MQ Series, Oracle 12, Tomcat 9, Beanio.
Confidential, Boston, MA
Senior Software Engineer
Responsibilities:
- Hired as a senior Java developer to engage in all aspects of their Confidential platform such as release cycles, requirements review, work estimation, design, implementation, testing, review, and production support.
- Used Twilio to implement two-phased authentication.
- Modified existing back-end services to meet client requests.
- Utilized Kibana to search through production logs to resolve client issues.
Technologies: Java 7, Spring Framework, Jira, Hibernate, Redis, Twilio.
Confidential, Charlotte, NC
Senior Consultant
Responsibilities:
- Personally, owned and operated software engineering company with a focus on opensource solutions.
