Java Developer

Category : Information Technology
Location/City : GA - Atlanta
Id : 35811


MessageGears the first email marketing solution of its kind. By combining the power and security of on-premises software with the efficiency and scalability of cloud delivery, we enable marketers to capitalize on every email. We're not interested in simply being another email service provider – we're disrupting an industry by providing a solution that gives marketers complete control over their multi-channel programs through advanced tech.
We're experiencing exponential growth and need great technical talent like you to take ownership of our future. Because we're growing, we'll be moving from our Midtown office to a newly renovated 10,000 square foot office space Downtown by mid-2017. Offering access to beautiful parks, an on-site gym, trendy shops, Marta, free parking and world-class restaurants.
We're looking for a Java Developer with AWS experience to join our growing team. You will be responsible for new feature development, improvements, and defect removal for highly available cloud-based messaging platforms. You will gather and further define requirements, estimate and plan sprint activity, and coordinate with Technical Writing and Usability engineers as needed. Lastly, you will build and test solutions to maintain our 99.99% availability and high customer satisfaction rating.
Job Duties & Responsibilities
  • Quickly become expert in the products and features we offer
  • Learn in detail the infrastructure and application architecture for all components
  • Actively contribute to requirements specifications for new and enhanced features
  • Review feature requirements and logged defects as assigned and provide quality solutions (scope, clarify, design, implement, test)
  • Provide pre and post sales escalated customer support as required by Sales and Support organizations

Skills & Qualifications
  • Bachelor's Degree in Computer Science or Engineering, Master's preferred
  • 6+ years of experience developing and maintaining enterprise or commercial applications
  • 4+ years of experience in a Java Developer role
  • Experience as a back-end engineer
  • Can efficiently design and optimize RDBMS schemas and queries
  • Experienced in resilient design concepts including SOA, loose coupling, message queuing, scalable redundancy, geographically distributed systems, etc
  • Prior experience developing cloud-based commercial API solutions
  • Not only has a deep understanding of Java as a programming language, but understands how JVMs function and how code impacts and is impacted by infrastructure resources (memory, CPU, disk, network) in a virtualized environment
  • Very comfortable and productive within Agile teams
  • Competent and active proponent of DevOps principles
  • Strong advocate of build, test, and deployment automation
  • Some familiarity developing and deploying applications into AWS including: EC2, S3, RDS/MySQL, RedShift, CloudWatch
  • US Citizen or legal permanent resident.

Benefits
  • MacBook Pro & 27" Thunderbolt display
  • Motorized sit/stand desks
  • Health, dental, vision, and life insurance
  • Casual dress all-day, everyday
  • Flexible work hours
  • Free covered parking
  • Use of company's 4 season tickets to the Atlanta Braves front row
  • Fun, fast-paced, professional environment
  • Growth stage company with many opportunities for advancement.

EOE/M/F/V/D

Lets Go!