Enterprise application development using Java necessary tools and technology

To build A enterprise application software using Java following software or technology. I have 5+ years of software development skill. I used following software/technology to build J2EE applications. I think this will help to build your desired application platform.

Application Framework:

- Spring Architecture
- Spring Boot
- JPA Hibernate

Message Broker :

- Mqtt
- rabbitmq
- redis

Building Tools :

- Gradle
- Maven
- ANT

Performance Testing tools :

- Jmeter
- jenifer
- Clover

Application Server

- Tomcat
- Wildfly
- Undertow
- Jetty

Basic computer knowledge

- DBMS
- Microprocessor
- Operating system
- Basic computing
- Networking(router,IP flow)

Utility

- Cryptographic framework: SAFEDB, CUBEOne
- Jackson json converter
- spring actuate framework
- mockito
- lombok
- Swagger

Logging

- Logback

Tools

- JD GUI
- Compare IT

Repository Management Tools

- GIT
- SVN

Project Management Tools

- Jira
- Redmine
- Target Process

Software Designing tools

- Balsamiq mockup
- Enterprise Architecture

Review Tools:

- Review board

Others 

- MovaXterm
- Zuul filter
- CORS filter

I will explain details of them later.

Reactions

Post a Comment

4 Comments