Recruiting the Talent. Staffing the Culture. Call Us: 847-945-7600

Job Seekers.

  • Share this Job

Principal Java Engineer

Location : Chicago, IL
Job Type : Direct
Hours : Full Time
Required Years of Experience : 10+
Required Education : Bachelors Degree Preferred
Travel : No
Relocation : No

Job Description :

You will work in a fast-paced Agile team to design and implement Java applications.


 


Key Accountabilities



  • Design and develop high-volume, high-performance, high-availability Java applications using proven Java frameworks and technology:

    • Be a strong advocate for best design practices

    • Lead efforts to design and implement new systems including infrastructure to support continuous deployment



  • Meet aggressive deadlines, proactively communicating status and roadblocks

  • Provide technical advice to Engineers and help raise the bar of the team

  • Contribute in defining the team’s technical strategy and advising on technical challenges:

    • Identify opportunities for improvement and spearhead changes



  • Play an influential role in growing project44 to the industry leader in technology

  • Strong desire to build products that will have a daily impact on one of the World’s largest industries

  • Play an influential role in growing the company to the industry leader in technology


Required Qualifications :

Requirements & Preferred Skills



  • Bachelor’s Degree in Computer Science, Engineering or similar field

  • At least 8 years of experience in Software Engineering (software design, architecture, implementation, deployment, and support)

  • 4+ years of development in Java

  • Sticker for clean, clear and concise code

  • Intellectual curiosity to pursue the unknown and to continuously learn

  • Experience working with a SaaS product, preferred

  • Experience building RESTful web services

  • Experience with AWS or other cloud provider is a huge plus

  • Experience with software engineering best practices (e.g. unit testing, code reviews, design documentation) and related tools like GitHub, JIRA

  • Proficiency with relational database and NoSQL systems

  • Experience with Linux platforms for development and production use

  • Experience with Docker

  • Experience with the Spring Portfolio including the Spring Boot

  • Experience with Elasticsearch is a plus


Tools We Work With



  • AWS

  • Ansible for configuration management and remote orchestration

  • Linux (Ubuntu), Tomcat, Nginx, Spring Boot

  • Java, JavaScript (ES5 and ES6), Groovy, Python

  • Kafka, Zookeeper, ELK stack, Aurelia

  • Postgres, Redis, DynamoDB

  • Hadoop, Spark

  • Zabbix, Grafana, New Relic

  • Git, Confluence, Jira, Jenkins, Artifactory, Slack


Powered by AkkenCloud
Back to Top
Enter your Infotext or Widgets here...