Role: Java + Golang Architect
Remote – (Need to work in PST)
C2C
Looking for 10+ years candidates
Skills required – Java, WebLogic, Maven, Golang, CI/Cd – Jenkin, Python/Jython
Details: Support re-factoring of the two apps mentioned below and re-write the two applications in Golang.
The application includes a significant number of provided dependencies and static content. All outdated and may not be immediately replaceable. So looking for someone who can understand current applications and provide solutions for refactoring and able to re-writing in Golang.
Application details.
Development Period
Active development occurred between 2006 and 2015.
General Observations
Documentation, comments, and testing are sparse across both applications.
Application 1
Statistics
Artifacts: 5
Files: 1190
Lines of Code: 158,617
Technology Stack
Java Versions: Java 6 (2006) - Java 8 (2014)
Application Server: WebLogic
Build Tools: Maven, weblogic-maven-plugin
Scripting: Jython
CI/CD: Jenkins
Communication Protocol: SOAP
Service Bus: Oracle Service Bus
Framework: Spring 4.1 (2014)
Protocol: T3 Protocol
Frontend: ExtJS
Messaging: JMS
Python/Jython for building and deployment
Application 2
Statistic
Artifacts: 7
Files: 2285
Lines of Code: 1,669,191
Technology Stack
Java Versions: Java 6 (2006) - Java 8 (2014)
Application Server: Jboss 3.1 (2005) , JBoss EAP 6.3 (2012)
Communication: RPC
Frontend: JSP, Google Web Toolkit 2.x (GWT) (2011)
Library: Apache POI
Messaging: JMS
Python/Jython for building and deployment
Callouts
The application includes a significant number of provided dependencies and static content. All outdated and may not be immediately replaceable