We provide IT Staff Augmentation Services!

Senior Software Engineer /java Developer Resume

4.00/5 (Submit Your Rating)

Research Triangle Park, NC

SUMMARY

  • Senior Software Engineer Offering 10+ years Solid Java Development Experience With Java Object Oriented Development OOP/OOD
  • Distributed Client/Server Web Applications with RESTful Web Services/APIs
  • Spring Framework/SpringBoot Development
  • Spring Data Persistence Technologies
  • Hadoop/Hbase/Phoenix JDBC Driver as Big Data Solution
  • Java Multi - Threading/Thread pool and Java Concurrency
  • Agile/Scrum Iterative Development
  • Open Sources Framework and Tools:
  • Strong adaptive, initiative and collaborative, team-leading capability Strong analytical and problem solving skills

TECHNICAL SKILLS

Design/Development/Test: Sun Java1.7/J2EE, Java Design Patterns, JUnit, Postman, Swagger, Apach JMeter

Web Development: HTML5/JavaSrinipt/CSS, JSON/XML/JSP/Servlet Container, Apache HTTPClient with Security SSL/HTTPs, RESTFul Web Service,/JAX-RS/Jersey /Json format

Spring Framework Development: Spring IOC/Spring Tool Suit, SpringBoot/Spring MVC, Spring JdbcTemplate, Spring ORM/myBatis, Spring JMS/Active

MQ Data Persistence: Plain JDBC, Spring JdbcTemplate, ORM MyBatis/Apache Open JPA/Spring

JPATemplate Database: DB2, Oracle, SQL Server Management Studio, Squirrel SQL Client and SQL

Big Data Solution: Hdoop/Hbase/Phoenix SQL layer, Hortonworks HDP Sandbox

PROFESSIONAL EXPERIENCE

Senior Software Engineer /Java Developer

Confidential

Responsibilities:

  • Design and implement Resource Services layer, Spring JdbcTemplate/ORM/MyBatis DAO layer, Data Transport
  • Object layers to perform SQL CRUD on Hbase big data via phoenix JDBC Driver
  • Design and implement SpringBoot REST APIs
  • Write Junit testcases to perform Unit testing
  • Write Groovy testcases to perform data validation testing
  • Use Postman and Swagger UI tools to perform Integration testing
  • Build JMeter testplans to perform load testing, analyze and measure the performance of REST APIs Integrate Jmeter testplans with Jenkins to realize automation REST API testing Work with Web development team to integrate REST APIs and perform End-End testing Support QA testing and debug/resolve issues and defects
  • Designed, developed the tools and defined testcases templates, support 7 members QA test team. the tool implemented complicated logic e.g loop unlimited parent-children testcases tree structures, cascade parent properties value to all children Or child customized properties override parent's, running testcases by directory group or individual case etc, . it used many new technologies: JSON format messages, Apache HTTPClient with SSL/HTTPs to send messages to CSP, Java Multi- threading/java.util.concurrent.ExcecutorService threadpool to improve performance, JAX-RS/Jersey with Embedded Jetty Server/Java Servlet container to listen incoming messages from CSP, SVN version control and maven build
  • Designed and Developed the feature by using java.util.concurrent.ArrayBlockingQueue 's thread-safe, capacity limit to buffer in coming alarms and google util.concurrent.RateLimiter to throttle alarms on configurable fixed speed limit

Senior Software Engineer/ Java Developer -Contract

Confidential

Responsibilities:

  • Designed and Solely developed the Adapter by using Java JMX, Apache OpenJPA persist events to IBM DB2/Oracle, Maven build etc technologies Performed end-to-end Unit testing.
  • Reviewed QA testCases QA testing support

Senior Software Engineer/Java Developer

Confidential

Responsibilities:

  • Designed and developed various network switches management functions including: ping/traceroute, SNMPv1/v3 discovery, inventory and Alerts, VLAN and Protocols configurations etc.
  • Performed end-to-end Unit testing
  • Configured various Network switches to support Application functions
  • Worked in an agile manner within a scrum team and with the wider development organization
  • Cooperated with ISD cross-functional teams to resolve all related issues .
  • Coordinated with HW teams, switches vendors to resolve all switch HW related issues/defects

Software Engineer/Java Developer

Confidential

Responsibilities:

  • Designed and developed its components: Value Driver Tree Builder, Value Modeling Engine, Financial Measure calculator and ROI calculator
  • Designed and generated reports with charts to display calculated results
  • Designed and developed an initiative importing/exporting tools
  • Developed front-end JSF/Serlet GUI pages to use Value Modeling components .

Excel/VBA Programmer

Confidential

Responsibilities:

  • Developed a brand new user-friendly GUI tool called Service Model Wizard for BVMT's user to collect data automatically and seamlessly.
  • Enhanced BVMT capability to meet new requirements ( Multilevel Value Driver Inputs, Fine Grain Benefit- Timing Schedule, History Backward Compatibility).
  • Maintained and supported two released BVMT versions

Java developer and consultant

Confidential

Responsibilities:

  • Designed, Developed associated functionalities for TNM: customer's sign-in identification/authentication, account access control, transaction auditing, periodical account event (balance, credit, debit, overdrawing, due bill etc) alert/notification.
  • Cooperated with client IT group tightly to integrate TNM system with company legacy systems.

We'd love your feedback!