The Java Software Developer II analyzes, defines, designs, develops, programs, codes, tests and implements local, network, or internet-related programs for commercial or end-user applications.
This position is responsible for all phases of the program life cycle.
Required Skills
2+ years of experience working in an agile development environment through all aspects of the SDLC
Strong verbal and written communication skills in English
Strong analytical and software design skills
Detail oriented and able to work across multiple priorities without supervision
Multiple Programming Languages not limited to : Required : Java (multiple years of experience) Recommended : Map Reduce / Spark, C / C++, SQL, Shell Scripting.
Experience with multi threaded application development
Experience writing unit tests
Multiple years of experience working in a Unix / Linux environment
Experience with IDEs such as IntelliJ IDEA or Eclipse
Highly Desired Skills :
Experience with AWS or other Cloud solutions
Experience with Dev Ops Tools such as Jenkins, Ansible, Chef, Puppet, etc.
Experience with Hadoop, HBase and other NoSQL and Big Data Technologies
SaaS and Web Service (SOAP and JSON) experience
Relational Database Experience (Oracle, SQL Server, and DB2)
Experience with the Java Spring Framework
Experience with Docker and Kubernetes
Experian is anEqual Opportunity Employer. Anyone needing accommodation to complete theinterview process should notify the talent acquisition partner.