Software Engineer
Exist Software Labs Test · Enterprise, NV · Yesterday
EngineeringFull-time
Responsibilities
- Develop and maintain high quality Java applications to meet project specifications
- Troubleshoot, debug and optimize applications with established processes
- Write unit and integration tests
- Work as part of a team using Agile Methodology
Qualifications
- Candidate must possess at least a Bachelor’s Degree in Computer Science, Computer Engineering, Mathematics or any related IT course
- Solid understanding of Object Oriented Programming
- Proficient in Java with a good knowledge of its ecosystem
- Java Web and database development experience
- Has an eye for writing clean, readable and maintainable code
- At least 4 years of experience in Java software development
Key Technologies and Frameworks
- Java
- Spring Framework
- Spring Boot
- Groovy
- JavaScript
- Hibernate
- JP
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- CouchDB
- Neo4J
- JBoss WildFly
- Tomcat
- Jetty
- Undertow
- Gradle
- Maven
- IntelliJ
- Eclipse
- NetBeans
- git
- SVN
- JasperReports
- Hadoop
- Hortonworks HDP
- Cloudera
- Kafka
- HBase
- Pentaho
- MarkLogic
- Tableau